使用asp.net创建子文件夹
本文关键字:文件夹 创建 net asp 使用 | 更新日期: 2023-09-27 18:16:09
在下面的代码中,我想在asp.net中创建2个子文件夹。我试过下面的代码,但它没有创建子文件夹。请帮我做这件事。
string Uploadpath = ConfigurationManager.AppSettings["FilePath"];
string sBatchName = System.DateTime.Now.ToString("ddMMMyyyyhhmmss");
string[] sFolder = new string[3];
sFolder[0] = "''Input''";
sFolder[1] = "''Data''";
string strUploadpath = Uploadpath.TrimEnd("''".ToCharArray()) + "''" + sBatchName + "''";
DirectoryInfo dInfo = new DirectoryInfo(strUploadpath);
if (!dInfo.Exists)
{
dInfo.Create();
}
for (int i = 0; i < sFolder.Length; i++)
{
DirectoryInfo info = new DirectoryInfo(strUploadpath + sFolder[i]);
if (!dInfo.Exists)
{
dInfo.Create();
}
}
for (int i = 0; i < sFolder.Length; i++)
{
DirectoryInfo info = new DirectoryInfo(strUploadpath + sFolder[i]);
if (!info .Exists)
{
info.Create();
}
}
您应该使用info
对象而不是dInfo
。
您可以使用
创建SubDirectory
Directory.CreateDirectory(path);
其中path
为current directory
的路径