我需要每天复制来自网络驱动器的文件。为了做到这一点我已经试过如下:GetFiles在网络驱动器上速度太慢
var dir = new DirectoryInfo(@"Z:\");
var filesA300 = dir.GetFiles().Where(x => x.FullName.Contains("A300")
&& x.LastWriteTime.Date == DateTime.Now.Date).ToList();
因为整个硬盘有成千上万的文件的程序不会在一段时期有用做任何事情。
我的替代品是什么?
您是否尝试过PowerShell的获得孩子的功能,你可以做一些非常好的东西在限制数据集,包括日期,“喜欢”等 –
你总是可以多线程(一个线程搜索每个不同的“第一个孩子(目录)“的Z:/)。 – User999999
@Anthony Horne还没有,我在看像xcopy和robocopy这样的东西 – celsoap7