我有这样的代码:具有只读权限复制文件
try
{
using (FileStream fs = File.Create(path)) { }
File.Delete(pathToStore);
File.Copy(path, pathToStore);
}
catch(Exception){}
我相信读写属性设置,因为我得到了拒绝访问错误。 有没有办法只在我的代码中设置读属性,所以我没有得到访问被拒绝的错误?我的路径是到服务器,我有权打开文件并执行文件。
在复制之前删除文件? – gideon 2012-02-15 07:16:00
你使用的块体是否真空?如果是,为什么?顺便说一下,您正在服务器上创建一个文件(“路径”位于服务器上,对吗?),您应该具有对路径的写入权限。 – 2012-02-15 07:16:53
做这个'catch(Exception ex)'并且告诉我们'ex'。 – 2012-02-15 07:17:10