【发布时间】:2014-05-31 13:05:49
【问题描述】:
如何在 C# 程序中为上传的文件创建目录或文件夹?我想上传PDF之类的文件并将其存储在my documents>my_folder。
另外,我想检查文件夹是否存在,然后它不会创建,但如果不存在,它将在我的文档文件夹中创建一个新文件夹。
【问题讨论】:
标签: c# file-upload file-io
如何在 C# 程序中为上传的文件创建目录或文件夹?我想上传PDF之类的文件并将其存储在my documents>my_folder。
另外,我想检查文件夹是否存在,然后它不会创建,但如果不存在,它将在我的文档文件夹中创建一个新文件夹。
【问题讨论】:
标签: c# file-upload file-io
请参阅:Save File to MyDocuments + App Folder,其中描述了如何检查“我的文档”文件夹中的子文件夹。如果检查失败,您可以使用System.IO.Directory.CreateDirectory 创建您的文件夹。
【讨论】:
您不必进行创建检查
Directory.CreateDirectory("path");
这会在指定路径中创建所有目录和子目录,除非它们已经存在。
http://msdn.microsoft.com/en-us/library/54a0at6s(v=vs.110).aspx
如果目录已经存在,此方法不会创建新的 目录,但它返回现有的 DirectoryInfo 对象 目录。
【讨论】:
使用以下创建目录
System.IO.Directory.CreateDirectory("path");
并使用:
System.IO.Directory.Exists("path")
检查文件夹是否已经存在。
第一个将创建文件夹,而第二个将返回 true 或 false,您应该根据它们执行逻辑。
【讨论】: