我有一个 C# Windows 窗体应用程序,我想将桌面上的所有文件移动到另一个目录。出于测试目的,我刚刚在桌面上创建了一个名为“Test”的文件夹,我希望在其中移动文件。当第一个表单打开时,我会正确运行此代码:
try
{
string dest = @"C:\Users\Billeh\Desktop\Test\";
string[] files = Directory.GetFiles(@"C:\Users\Billeh\Desktop\");
foreach (var file in files)
{
File.Move(file, dest);
}
} catch (Exception e)
{
MessageBox.Show(e.ToString());
}
然而,这似乎没有任何作用。它只是继续打开表单,就像它被跳过一样。没有消息框弹出,我知道它没有被跳过,因为如果我让它在 try 语句中弹出一个随机消息框,它会很好地出现。我不知道出了什么问题,任何帮助表示赞赏。
哆啦的时光机
拉莫斯之舞
相关分类