gpt4 book ai didi

c# - 将文件移动到文件夹但忽略某些文件

转载 作者:太空宇宙 更新时间:2023-11-03 21:38:08 24 4
gpt4 key购买 nike

我正在尝试将文本文件移动到一个文件夹中,但忽略了 test.txt,所有其他文件都将移动到 FileHolder 文件夹中。当我运行它时,它仍然会将所有 txt 文件移动到该文件夹​​。

private void testmodule()
{
string filepath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
DirectoryInfo d = new DirectoryInfo(filepath);

List<String> AllDeskTopFiles = Directory.GetFiles(filepath, "*.txt*").ToList();

foreach (string file in AllDeskTopFiles)
{
if (file != "test.txt")
{
FileInfo mFile = new FileInfo(file);
if (new FileInfo(d + "\\FileHolder\\" + mFile.Name).Exists == false)
mFile.MoveTo(d + "\\FileHolder\\" + mFile.Name);
}
}
}

最佳答案

您的 file 变量包含完整路径。

关于c# - 将文件移动到文件夹但忽略某些文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20709933/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com