C# 进一步筛选通过目录循环返回的文件
我有一段非常小的代码,可以在网络驱动器中循环,并返回所有文件的文件名和扩展名。我将输出设置为在列表框中显示。我目前的难题是,它会拉入临时文件“~filename.ext”,这会使我的计数下降。如何引导它忽略所有临时文件“~filename.ext”C# 进一步筛选通过目录循环返回的文件,c#,.net,windows-7,C#,.net,Windows 7,我有一段非常小的代码,可以在网络驱动器中循环,并返回所有文件的文件名和扩展名。我将输出设置为在列表框中显示。我目前的难题是,它会拉入临时文件“~filename.ext”,这会使我的计数下降。如何引导它忽略所有临时文件“~filename.ext” 可以在循环中使用if语句检查文件名是否以“~”开头,如下所示: //... foreach (string file in filePaths) { string filename = Path.GetFileName(file);
可以在循环中使用
if
语句检查文件名是否以“~”开头,如下所示:
//...
foreach (string file in filePaths)
{
string filename = Path.GetFileName(file);
if(filename.StartsWith("~"))
continue; //Skip
statusCodeLB.Items.Add(filename);
}
//...
你认为从“~”开始的所有文件都是临时文件吗?我的术语不准确吗?我想删除文件名前面有波浪号“~”的所有文件。
//...
foreach (string file in filePaths)
{
string filename = Path.GetFileName(file);
if(filename.StartsWith("~"))
continue; //Skip
statusCodeLB.Items.Add(filename);
}
//...