【发布时间】:2013-06-08 05:27:45
【问题描述】:
在 c# 中处理 Web 应用程序时如何从文件中删除只读属性。同样,我可以通过使用此代码在 Windows 应用程序上执行此操作。
FileInfo file = new FileInfo(@"D:\Test\Sample.zip");
if ((file.Attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly)
{
file.IsReadOnly = false;
}
我在 Web 应用程序中尝试的相同代码,它没有删除只读属性。请帮我解决同样的问题。
【问题讨论】:
-
您对该文件夹有适当的权限吗?
-
我猜区别在于用户权限:Win App 用户可能拥有比您的 Web App Pool 用户更高的权限。
标签: c# attributes