如何在C#程序中为上传的文件创建目录或文件夹?我想上传像PDF这样的文件并将其存储在my documents>my_folder
。
另外,我想检查文件夹是否存在然后它不会创建,但如果没有,它将在我的文档文件夹中创建一个新文件夹。
答案 0 :(得分:0)
使用以下命令创建目录
System.IO.Directory.CreateDirectory("path");
并使用:
System.IO.Directory.Exists("path")
检查文件夹是否已存在。
第一个将创建该文件夹,而第二个将返回true
或false
,根据您的逻辑执行。
答案 1 :(得分:0)
您无需进行创建检查
Directory.CreateDirectory("path");
这将创建指定路径中的所有目录和子目录,除非它们已存在。
http://msdn.microsoft.com/en-us/library/54a0at6s(v=vs.110).aspx
如果目录已存在,则此方法不会创建新目录 目录,但它返回现有的DirectoryInfo对象 。目录
答案 2 :(得分:0)
请参阅:Save File to MyDocuments + App Folder,其中介绍了如何检查“我的文档”文件夹中的子文件夹。如果检查失败,您可以使用System.IO.Directory.CreateDirectory
创建文件夹。