代码未创建目录
本文关键字:创建目录 代码 | 更新日期: 2023-09-27 18:37:05
我正在尝试将文件夹写入桌面。到目前为止,我已经走到了这一步。我像这样初始化方法:
public class Initialize
{
public static void Main ()
{
Folder.CreateFolder();
}
}
它从这里获取代码:
public class Folder
{
public static void CreateFolder()
{
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); //Gets desktop folder
if(System.IO.Directory.Exists(path))
{
System.IO.Directory.CreateDirectory(path);
}
}
}
我认为我的部分问题出在 CreateDirectory 调用中,但我不确定。我只知道弹出一个终端,没有创建文件夹。任何人都可以看到错误吗?让我知道,提前谢谢!
如果
文件夹不存在,则必须尝试创建文件夹,并且还要使用 Environment.SpecialFolder.DesktopDirectory
而不是 Environment.SpecialFolder.Desktop
将!
添加到比较中
public class Folder
{
public static void CreateFolder()
{
string path = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory); //Gets desktop folder
if(!System.IO.Directory.Exists(path))
{
System.IO.Directory.CreateDirectory(path);
}
}
}
改用Enviorment.SpecialFolder.DesktopDirectory
,Enviorment.SpecialFolder.Desktop
枚举是一个虚拟文件夹。