【发布时间】:2013-07-19 06:48:34
【问题描述】:
我有一个函数可以检查目录中的每个文件并将列表写入控制台。问题是,我不希望它包含当前正在复制到目录的文件,我只希望它显示完整的文件。我怎么做?这是我的代码:
foreach (string file in Directory.EnumerateFiles("C:\folder"))
{
Console.WriteLine(file);
}
【问题讨论】:
-
您的应用程序是否在复制文件?如果是这样,您可以将要复制的每个文件的名称添加到列表中,并打印出不在列表中的文件。
-
“当前正在复制”在您的问题中,“当前”的定义是什么?
-
XY Problem。你为什么在乎?知道答案对您有何帮助?如果在您创建列表时文件没有被“复制到”目录,但在显示到“控制台”之后会发生什么?