如何使用c#在asp.net中创建一个新文件夹?

jee*_*thu 24 c# asp.net directory

如何使用c#在asp.net中创建一个新文件夹?

Kas*_*kov 33

var folder = Server.MapPath("~/App_Data/uploads/random");
if (!Directory.Exists(folder))
{
    Directory.CreateDirectory(folder);
}
Run Code Online (Sandbox Code Playgroud)

  • 这应该是公认的答案,您**需要**使用`Server.MapPath`。 (2认同)

Rob*_*ner 19

path 是保存目录名称的变量

Directory.CreateDirectory(path);
Run Code Online (Sandbox Code Playgroud)

你可以在这里阅读更多相关信息


Otá*_*cio 8

Directory.CreateDirectory.但是,您必须确保应用程序池用户有权创建目录.


Sai*_*ala 7

if (!Directory.Exists(Path)) 
{
    Directory.CreateDirectory(Path);
}
Run Code Online (Sandbox Code Playgroud)

试试这个,换一个更好的.


Col*_*kay 5

首先,请记住该目录将出现在服务器上,而不是客户端上.您还必须拥有创建文件夹的权限.最后,在负载平衡环境中,该文件夹将仅出现在创建它的服务器上,除非有一些后台服务为您执行此操作,否则不会复制该文件夹.

using System.IO;

Directory.CreateDirectory(folderPath);
Run Code Online (Sandbox Code Playgroud)