我有文件问题



我在从某个位置复制文件时遇到问题。我来自荷兰。现在请帮忙。

var direktories = new DirectoryInfo(@"C:WindowsMicrosoft.NETFrameworkv4.0.30319"  )
        FileInfo[] myFileOfStuffs =  direktories.GetFiles();
        foreach (FileInfo file1 in myFileOfStuffs)
        {
            file1.MoveTo(@"C:WindowsSystem32");
        }

文件未复制。

更改为

file1.MoveTo(@"C:WindowsSystem32" + file1.Name);

这对我有效,但只有一次。你必须把文件复制回来。

Barmar也是对的。如果您没有权限,请升级到管理员

如果您查看FileInfo.MoveTO的文档,您会注意到它将文件名作为自变量。而你给它一个目录。所以你应该像这个一样

file1.MoveTo( Path.Combine(@"C:WindowsSystem32",file1.Name))

您没有将文件移动到windows目录的权限。

相关内容

  • 没有找到相关文章

最新更新