刚做的程序,出现的问题,分享一下。我做的是图片压缩功能,将原图删除时,报的错,跟踪程序,发现访问权限问题,但还是不知道怎么解决,就将图片属性都对比了一下,结果发现不能删除的图片是因为属性值是“只读”类型的,查找了下资料,将属性值更改成正常值,再删除就oK了,同时也测试了下拷贝复制时,及时将其覆盖值设为true,也会报同样的错误,方法如下:
File.SetAttributes(file, FileAttributes.Normal);//file为要删除的文件
然后再删除或覆盖就可以了。
刚做的程序,出现的问题,分享一下。我做的是图片压缩功能,将原图删除时,报的错,跟踪程序,发现访问权限问题,但还是不知道怎么解决,就将图片属性都对比了一下,结果发现不能删除的图片是因为属性值是“只读”类型的,查找了下资料,将属性值更改成正常值,再删除就oK了,同时也测试了下拷贝复制时,及时将其覆盖值设为true,也会报同样的错误,方法如下:
File.SetAttributes(file, FileAttributes.Normal);//file为要删除的文件
然后再删除或覆盖就可以了。