本文整理匯總了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();
}