C# 创建文件夹:安全检查及错误处理
您可以使用 'Directory.CreateDirectory' 方法来创建文件夹。如果文件夹已经存在,该方法将不会创建任何内容并且不会引发异常。
以下是一个示例代码,可以检查文件夹是否存在并返回创建失败的原因:
using System;
using System.IO;
class Program
{
static void Main()
{
string folderPath = @"C:\Folder\Path"; // 要创建的文件夹路径
if (!Directory.Exists(folderPath))
{
try
{
Directory.CreateDirectory(folderPath);
Console.WriteLine('文件夹创建成功!');
}
catch (Exception ex)
{
Console.WriteLine('文件夹创建失败:' + ex.Message);
}
}
else
{
Console.WriteLine('文件夹已存在,无需创建');
}
}
}
请注意,'CreateDirectory' 方法可能会引发异常,例如没有足够的权限来创建文件夹。您可以使用 'catch' 块来捕获并处理这些异常,并在 'ex.Message' 中获取具体的错误消息。
原文地址: https://www.cveoy.top/t/topic/bobd 著作权归作者所有。请勿转载和采集!