当我点击我的usb设备中存在的应用程序中的双击时,我正在尝试将一些文件复制并粘贴到我的计算机C:/
中。
这是我的代码:
System.IO.Directory.Move("H:\\Info.rtf", "C:\\info.rtf");
代码不起作用!仅在我从本地计算机文件夹运行应用程序的情况下。
答案 0 :(得分:1)
System.IO.File.Copy(@"H:\Info.rtf", @"C:\Info.rtf");
System.IO.File.Move(@"H:\Info.rtf", @"C:\Info.rtf");
CopyDirectory(@"H:\Foldername", @"C:\Foldername");
System.IO.Directory.Move(@"H:\Foldername", @"C:\Foldername");
System.IO.Directory.GetFiles(@"H:\Foldername")
列出具有特定文件类型的所有文件
System.IO.Directory.GetFiles(@"H:\Foldername", "*.rtf");
列出除具有特定文件类型
的子目录之外的所有文件System.IO.Directory.GetFiles(@"H:\Foldername", "*.rtf", SearchOption.TopDirectoryOnly);
注意:您可以通过在路径前放置@来避免转义斜杠。
此外,您可以通过传递以下内容来检查文件是否存在:
File.Exists(path)