代码不创建目录
Code not creating directories
我正在尝试将文件夹写入桌面。到目前为止,我已经到了这一点。我这样初始化方法:
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
枚举是一个虚拟文件夹。
我正在尝试将文件夹写入桌面。到目前为止,我已经到了这一点。我这样初始化方法:
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
枚举是一个虚拟文件夹。