如何使用c#在asp.net中創建一個新文件夾?如何使用c#在asp.net中創建一個新文件夾?
回答
Directory.CreateDirectory。但是,您必須確保應用程序池用戶有權創建目錄。
if (!Directory.Exists(Path))
{
Directory.CreateDirectory(Path);
}
試試這個,爲更好的。
大多數人會說Directory.CreateDirectory(path)
所以我將提供一種替代方案:
DirectoryInfo.CreateSubdirectory(name)
的DirectoryInfo對象將讓您使用的約父目錄信息像樣的量的情況下,有創造了條件該子目錄(如檢查父實際是否存在)。也許是這樣的:
var directoryInfo = new DirectoryInfo("C:\\Path\\To\\Parent\\");
if(directoryInfo.Exists)
{
directoryInfo.CreateSubdirectory("NewFolder");
}
+1 - 不錯的一個。 – 2011-05-27 13:39:02
首先,記住該目錄將出現在服務器上,而不是客戶端上。您還必須擁有創建文件夾的權利。最後,在一個負載平衡的環境中,文件夾將只出現在創建它的服務器上,除非有一些後臺服務爲你做這件事,否則它不會被複制。
using System.IO;
Directory.CreateDirectory(folderPath);
var folder = Server.MapPath("~/App_Data/uploads/random");
if (!Directory.Exists(folder))
{
Directory.CreateDirectory(folder);
}
這應該是被接受的答案,你需要**使用'Server.MapPath'。 – ToastyMallows 2013-11-28 16:55:56
是的,應該是。 – cyclical 2016-02-18 21:00:59
Directory.CreateDirectory(Server.MapPath(folderPath));
有沒有需要檢查,如果文件夾存在,因爲 if it exists method CreateDirectory does nothing.
這就是我要找的點。如果文件夾已經存在,該怎麼辦謝謝你提到這一點。 – 2016-04-29 18:28:09
- 1. 如何在C創建一個新文件+ +中使用WINDOWS.H
- 2. 在C中創建一個文件夾的Zip文件夾#
- 3. 如何在sysfs文件夾中創建一個文件夾
- 4. 如何在一個文件夾中創建文件夾:Android
- 5. 在c中創建一個文件和一個文件夾#
- 6. 如何使用PHP在另一個文件夾中創建文件夾
- 7. 如何在android中創建一個新文件夾DCIM
- 8. 如何使用PHP在另一個文件夾內創建多個文件夾?
- 9. 如何在eclipse中使用IFolder或IResources接口在文件夾中創建一個新文件夾
- 10. 如何在C#中使用變量名創建文件夾?
- 11. 如何用C創建appdata文件夾#
- 12. 在userfiles文件夾(C#,Windows窗體)中創建一個文件
- 13. 如何使用openFile在文件夾內創建一個pytable?
- 14. 如何創建一個夾具文件
- 15. 如何在bin文件夾中創建一個txt文件
- 16. 如何刷新文件夾的數據在asp.net 2.0使用C#
- 17. 文件夾中創建一個文件
- 18. 使用python在多個現有文件夾中創建新文件夾
- 19. 使用fopen在腳本文件夾中創建一個新文件
- 20. 如何在子文件夾中創建多個文件夾.......!
- 21. 如何創建一個在c中使用的文件?
- 22. 如何使用C#在程序文件中創建文件和文件夾
- 23. 如何在Xcode 4中創建一個新的C文件?
- 24. 創建一個新的文件夾到另一個新的文件夾
- 25. 使用Asp.Net創建一個Excel文件
- 26. 創建一個新的文件夾,該文件夾
- 27. 在新文件夾中創建新文件組不一致
- 28. PhoneGap - 如何在iOS文檔文件夾中創建新文件
- 29. 如何創建文件夾並使用c保存文件#
- 30. 如何用asp.net創建一個新文件?
感謝ü你的答覆。 – jeevamuthu 2011-05-27 13:37:54