我需要一个脚本,可以自动创建子文件夹。
例如:
我有一个存储在c:/upload
的基础文件夹。我传输到脚本文件夹字符串:/2011/23/12/3
。脚本应解析此字符串并创建文件夹和子文件夹,就像字符串一样(应该是c:/upload/2011/23/12/3
)
我该如何做到这一点?
现在我使用if/else检查文件夹/子文件夹是否存在,但是脚本太大了,很难管理。
我需要一个脚本,可以自动创建子文件夹。
例如:
我有一个存储在c:/upload
的基础文件夹。我传输到脚本文件夹字符串:/2011/23/12/3
。脚本应解析此字符串并创建文件夹和子文件夹,就像字符串一样(应该是c:/upload/2011/23/12/3
)
我该如何做到这一点?
现在我使用if/else检查文件夹/子文件夹是否存在,但是脚本太大了,很难管理。
你是否看过Directory.CreateDirectory
,它可以在创建路径时自动创建任何缺失的目录?
根据文档所述:
除非路径中的某些部分无效或已经存在所有指定的目录,否则将创建路径中的所有目录。
:
Directory.CreateDirectory(path)
bool
的重载函数? - Oscar Mederos在C#中,您可以使用Directory.CreateDirectory
来创建目录。