簡體   English   中英

如何在C#中找到具有指定值的文件夾?

[英]How can I find a folder with a specified value in c#?

如何找到具有指定值的文件夾?

我已經為UploadFolder中的每個用戶名創建了一個文件夾。 當用戶單擊刪除按鈕時,帶有用戶名的文件夾及其目錄中的所有文件將被刪除。

我已從數據庫數據中將其刪除,但無法使其找到帶有用戶名的文件夾。

我可以刪除特定文件,但不能刪除整個文件夾

這是用於新服務器。

rootFolder = @"C:\inetpub\wwwroot\UploadFolder\Username\";
file = "filename.docx";

try
{
    if (File.Exists(Path.Combine(rootFolder, file)))
    {
        File.Delete(Path.Combine(rootFolder, file));
        Response.Write("File deleted.");
    }
    else Response.Write("File not found");
}
catch (IOException ioExp)
{
    Response.Write(ioExp.Message);
}

您似乎正在檢查文件而不是目錄的存在。

要管理目錄,則除了文件代碼(如果需要)之外,還需要System.IO.Directory類,並且可以按以下方式使用它。

rootFolder = @"C:\inetpub\wwwroot\UploadFolder\Username";  


if (Directory.Exists(rootFolder))    
{    
    Directory.Delete(rootFolder);    
}    

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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