在ReadOnly文件上使用File.Copy进行UnauthorizedAccess异常

时间:2009-08-13 22:57:25

标签: c# .net file-io permissions

真正的简单问题......

如何复制ReadOnly文件?

当运行我非常简单的Windows窗体应用程序的调试版本时,我在尝试将只读文件从一个目录复制到另一个目录时遇到UnauthoriazedAccess异常:​​

FileInfo newFile = new FileInfo(fileName);
File.Copy(newFile.FullName, Path.Combine(destinationDirPath, newFile.Name), true);

我需要做些什么来解决它?我认为我需要为此项目设置一些安全或应用程序权限......

1 个答案:

答案 0 :(得分:1)

您是否有可能获得异常不是为了阅读文件而是为了您正在编写文件的地方?如果是这种情况,您需要确保将文件写入应用程序凭据可以访问的目录。