【问题标题】:Creating Directory for the Uploaded files in C#在 C# 中为上传的文件创建目录
【发布时间】:2014-05-31 13:05:49
【问题描述】:

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

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

【问题讨论】:

标签: c# file-upload file-io


【解决方案1】:

请参阅:Save File to MyDocuments + App Folder,其中描述了如何检查“我的文档”文件夹中的子文件夹。如果检查失败,您可以使用System.IO.Directory.CreateDirectory 创建您的文件夹。

【讨论】:

    【解决方案2】:

    您不必进行创建检查

    Directory.CreateDirectory("path");
    

    这会在指定路径中创建所有目录和子目录,除非它们已经存在。

    http://msdn.microsoft.com/en-us/library/54a0at6s(v=vs.110).aspx

    如果目录已经存在,此方法不会创建新的 目录,但它返回现有的 DirectoryInfo 对象 目录。

    【讨论】:

      【解决方案3】:

      使用以下创建目录

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

      并使用:

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

      检查文件夹是否已经存在。

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

      【讨论】:

        猜你喜欢
        • 2014-11-10
        • 2015-07-21
        • 2012-09-23
        • 1970-01-01
        • 2020-12-21
        • 1970-01-01
        • 2021-05-25
        • 2018-01-12
        • 2016-08-04
        相关资源
        最近更新 更多