【发布时间】:2013-08-09 20:50:57
【问题描述】:
s = Environment.GetEnvironmentVariable("UserProfile") + "\\Pictures";
string[] photosfiles = Directory.GetFiles(t, "*.*", SearchOption.AllDirectories);
for (int i = 0; i < s.Length; i++)
{
File.Copy(photosfiles[i], tempphotos + "\\" + Path.GetFileName(photosfiles[i]), true);
}
这会将文件从一个目录复制到另一个目录。 我想一直在 FOR 循环内检查目标目录的大小。 例如,首先它复制一个文件以检查文件大小是否小于 50mb 继续。
复制第二个文件后循环中的下一个迭代检查目标目录大小中的两个文件,如果两个文件大小小于 50mb,则继续。 依此类推,直到达到 50mb,然后停止循环。
【问题讨论】: