本文整理汇总了C#中System.Progress.Show方法的典型用法代码示例。如果您正苦于以下问题:C# Progress.Show方法的具体用法?C# Progress.Show怎么用?C# Progress.Show使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Progress
的用法示例。
在下文中一共展示了Progress.Show方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Nintendo64_PostProcess
public Nintendo64_PostProcess(string DirectoryToProcess, char SpaceChar, bool MetaEnabled, bool RenamingEnabled, bool MovingEnabled, DatabaseConnector DBConnection)
{
MetaEnabled = true;
RenamingEnabled = true;
MovingEnabled = true;
string[] FilesToProcess = System.IO.Directory.GetFiles(@DirectoryToProcess);
Progress ProgressForm = new Progress();
ProgressForm.Show();
ProgressForm.Step = ProgressForm.CalculateStep(FilesToProcess.Length);
foreach (string SingleFile in FilesToProcess)
{
ProgressForm.UpdateProcessingName = SingleFile;
//Get the Directory including the file
string FileDirectory = System.IO.Directory.GetParent(SingleFile).FullName;
//Get the filename without the path
string Filename = SingleFile.Replace(FileDirectory + "\\", "");
string Searchname = Filename;
//Strip and Save the extension
Regex FileExtensionRegex = new Regex("\\.(...)$");
string Extension = FileExtensionRegex.Match(Searchname).Value;
Searchname = FileExtensionRegex.Replace(Searchname, "");
//Replace "SpaceChar" with actual spaces for our search
Searchname = Searchname.Replace(SpaceChar, " ".ToCharArray()[0]);
LogFacility.WriteToFile(4, "Title to search: " + Searchname, LogSource);
//Initiate scraper
Scraper.TheGamesDB InfoScraper = new Scraper.TheGamesDB(LogFacility);
List<Game> Results = InfoScraper.Search(Searchname, "Nintendo 64");
//We will only take the first result, let's hope that it's the best one...
if (Results != null)
DBConnection.InsertGame(InfoScraper.GetGameByID(Results[0].scraper_gdb_id));
else
LogFacility.WriteToFile(1, "Could not find an item for " + Searchname, LogSource);
if (Results != null)
{
Filename = Results[0].Name.Replace(" ".ToCharArray()[0], SpaceChar);
Filename += Extension;
LogFacility.WriteToFile(4, "Resulted Filename: " + FileDirectory + "\\" + Filename, LogSource);
if (RenamingEnabled && !MovingEnabled)
System.IO.File.Move(SingleFile, FileDirectory + "\\" + Filename);
if (MovingEnabled)
System.IO.File.Move(SingleFile, FileDirectory + "\\" + Filename);
}
ProgressForm.UpdateProgressBar();
}
ProgressForm.Close();
}