jjzjj

FindData

全部标签

c# - 使用 C# 删除大量(>100K)文件,同时保持 Web 应用程序的性能?

我正在尝试从一个位置删除大量的文件(我的意思是超过100000个),因此该操作是从网页启动的。显然我可以使用string[]files=System.IO.Directory.GetFiles("pathwithfilestodelete");foreach(varfileinfiles){IO.File.Delete(file);}Directory.GetFileshttp://msdn.microsoft.com/en-us/library/wz42302f.aspx这个方法已经发过几次了:Howtodeleteallfilesandfoldersinadirectory?和De

c# - 在 .NET 中是否有更快的递归扫描目录的方法?

我正在用.NET编写目录扫描器。对于每个文件/目录,我需要以下信息。classInfo{publicboolIsDirectory;publicstringPath;publicDateTimeModifiedDate;publicDateTimeCreatedDate;}我有这个功能:staticListRecursiveMovieFolderScan(stringpath){varinfo=newList();vardirInfo=newDirectoryInfo(path);foreach(vardirindirInfo.GetDirectories()){info.Add(ne

c# - 在 .NET 中是否有更快的递归扫描目录的方法?

我正在用.NET编写目录扫描器。对于每个文件/目录,我需要以下信息。classInfo{publicboolIsDirectory;publicstringPath;publicDateTimeModifiedDate;publicDateTimeCreatedDate;}我有这个功能:staticListRecursiveMovieFolderScan(stringpath){varinfo=newList();vardirInfo=newDirectoryInfo(path);foreach(vardirindirInfo.GetDirectories()){info.Add(ne