我正在将文件夹压缩为zip文件。问题是,每次这样做,我的其他应用程序变慢,特别是我的chrome。
static void Main(string[] args)
{
string start = Console.ReadLine();
Thread tryer = new Thread(zipFolder);
tryer.Priority = ThreadPriority.Lowest;
tryer.Start(start);
Console.ReadLine();
}
public static void zipFolder(object str2in)
{
string tempString = str2in.ToString();
string[] zipPaths = tempString.Split('|');
ZipFile.CreateFromDirectory(zipPaths[0], zipPaths[1]);
Console.WriteLine("ENDED");
}
如您所见,将优先级降低到最低值无助于减少磁盘I / O.
我需要一种方法将磁盘I / O减少到一半