簡體   English   中英

如何使用asp.net刪除文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM