检查目录,如果不存在则创建它。一行c#。

18 浏览
0 Comments

检查目录,如果不存在则创建它。一行c#。

我在应用程序中使用了一个FileUploader控件。我想把一个文件保存到指定的文件夹中。如果这个文件夹不存在,我想先创建它,再把文件保存到这个文件夹中。如果这个文件夹已经存在,那么就直接把文件保存在其中。

我应该怎么做呢?

admin 更改状态以发布 2023年5月20日
0
0 Comments

按照以下代码 如何使用文件上传服务器控件动态创建文件夹?

string subPath ="ImagesPath"; // Your code goes here
bool exists = System.IO.Directory.Exists(Server.MapPath(subPath));
if(!exists)
    System.IO.Directory.CreateDirectory(Server.MapPath(subPath));

0
0 Comments
使用 System.IO.Directory.CreateDirectory

根据官方的".NET"文档,你不需要先检查目录是否存在。

System.io   >   Directory   >   Directory.CreateDirectory

path 中指定的任何和所有目录都会被创建,除非它们已经存在或者 path 的某部分无效。如果目录已经存在,这个方法不会创建一个新的目录,而是返回一个现有目录的 DirectoryInfo 对象。

        — learn.microsoft.com/dotnet/api/

0