我有文件问题

时间:2014-04-17 02:36:27

标签: .net file

我从地方复制文件时遇到问题。我来自荷兰。现在请帮忙​​。

var direktories = new DirectoryInfo(@"C:\Windows\Microsoft.NET\Framework\v4.0.30319\"  )

        FileInfo[] myFileOfStuffs =  direktories.GetFiles();

        foreach (FileInfo file1 in myFileOfStuffs)
        {
            file1.MoveTo(@"C:\Windows\System32");
        }

文件无法复制。

3 个答案:

答案 0 :(得分:1)

更改为

file1.MoveTo(@"C:\Windows\System32\" + file1.Name);

这对我有用但只有一次。您必须将文件复制回来。

巴尔玛也是对的。如果您未获得许可,请升级至管理员

答案 1 :(得分:1)

如果查看FileInfo.MoveTO的文档,您会注意到它需要文件名作为争论。而你给它一个目录。所以你应该这样做

file1.MoveTo( Path.Combine(@"C:\Windows\System32",file1.Name))

答案 2 :(得分:0)

您无权将文件移动到Windows目录中。