如何使用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. 在c中创建一个文件和一个文件夹#
- 4. 如何在android中创建一个新文件夹DCIM
- 5. 如何使用PHP在另一个文件夹内创建多个文件夹?
- 6. 如何在C#中使用变量名创建文件夹?
- 7. 如何用C创建appdata文件夹#
- 8. 在userfiles文件夹(C#,Windows窗体)中创建一个文件
- 9. 如何使用openFile在文件夹内创建一个pytable?
- 10. 如何创建一个夹具文件
- 11. 使用fopen在脚本文件夹中创建一个新文件
- 12. 如何在子文件夹中创建多个文件夹.......!
- 13. 如何刷新文件夹的数据在asp.net 2.0使用C#
- 14. 如何在Xcode 4中创建一个新的C文件?
- 15. 创建一个新的文件夹,该文件夹
- 16. 在新文件夹中创建新文件组不一致
- 17. PhoneGap - 如何在iOS文档文件夹中创建新文件
- 18. 使用Asp.Net创建一个Excel文件
- 19. 在指定文件夹中创建文件夹在新文件夹中创建子文件夹
- 20. 使用名称从输入的PHP在另一个文件夹中创建一个新文件夹
- 21. 使用python创建新文件夹
- 22. 使用php创建新文件夹
- 23. 从一个文件夹创建zip文件 - 在c + +
- 24. 如何使用AppleScript在桌面上的文件夹中创建新文件?
- 25. 如何使用AutoHotKey来处理在文件夹中创建的新文件?
- 26. 如何从Windows中的文件夹创建一个jar文件?
- 27. 如何让CodeIgniter创建新文件夹?
- 28. 如何在Linux中使用C创建`/ etc`文件夹内的文件?
- 29. Python - 如何在新创建的目录中创建多个文件夹?
- 30. 如何在可绘制文件夹内创建一个新文件夹并从中引用图像?
感谢ü你的答复。 – jeevamuthu 2011-05-27 13:37:54