我有一个奇怪的问题。我有这个代码:
private void button1_Click(object sender, EventArgs e)
{
string[] filePaths = Directory.GetFiles(@"C:UsersShorkoDesktopmobile-store", "*.rar",
SearchOption.AllDirectories);
for (int i = 0; i < filePaths.Length; i++)
{
string path = "E://yo";
File.Move(filePaths[i], path);
}
}
我还创建了app.manifest文件,并将其中一行更改为:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
但我还是犯了同样的错误!我知道有很多这样的帖子,但我无法让它发挥作用。
文件。移动需要两个文件名,一个源文件名和一个目标文件名
如果目标是目录,则不起作用。
string path = "E://yo";
for (int i = 0; i < filePaths.Length; i++)
{
File.Move(filePaths[i], Path.Combine(path, Path.GetFileName(filePaths[i]));
}