[英]How to Delete a file using asp.net?
我使用c#在asp.net中編寫代碼來刪除我的計算機中的文件,但它沒有刪除請幫助我謝謝你。 這是我的代碼,我在按鈕點擊事件中寫
string path = "E:\\sasi\\delt.doc";
FileInfo myfileinf = new FileInfo(path);
myfileinf.Delete();
public void DeleteFileFromFolder(string StrFilename)
{
string strPhysicalFolder = Server.MapPath("..\\");
string strFileFullPath = strPhysicalFolder + StrFilename;
if (IO.File.Exists(strFileFullPath)) {
IO.File.Delete(strFileFullPath);
}
}
要刪除文件,您必須確保該帳戶具有足夠的權限。 通常,ASP.NET應用程序在有限的權限帳戶(如Network Service
下運行。 例如,如果您的應用程序在IIS 6下運行,您可以轉到管理控制台並在應用程序池屬性中設置自定義帳戶:
alt text http://i.msdn.microsoft.com/Bb969101.SharePoint_SQL_TshootingFig3%28en-US,SQL.90%29.jpg
您需要確保該帳戶是IIS_WPG
組的成員。
確保ASP用戶具有此文件夾的權限。 默認情況下,此用戶無權訪問大部分硬盤..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.