在C#中为上载的文件创建目录

时间:2014-04-16 15:01:11

标签: c# file-upload file-io

如何在C#程序中为上传的文件创建目录或文件夹?我想上传像PDF这样的文件并将其存储在my documents>my_folder

另外,我想检查文件夹是否存在然后它不会创建,但如果没有,它将在我的文档文件夹中创建一个新文件夹。

3 个答案:

答案 0 :(得分:0)

使用以下命令创建目录

System.IO.Directory.CreateDirectory("path");

并使用:

System.IO.Directory.Exists("path")

检查文件夹是否已存在。

第一个将创建该文件夹,而第二个将返回truefalse,根据您的逻辑执行。

答案 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创建文件夹。