我试图将文件夹写入桌面。到目前为止,我已经到了这一步。我初始化这个方法:
import csv
from collections import OrderedDict
with open('file_name') as f:
spam_reader = csv.reader(f, delimiter=' ')
unique_ids = OrderedDict.fromkeys(next(zip(*spam_reader)))
它从这里获取代码:
public class Initialize
{
public static void Main ()
{
Folder.CreateFolder();
}
}
我认为我的问题的一部分是在CreateDirectory调用中,但我不确定。我所知道的只是一个终端弹出,没有创建任何文件夹。谁能看到错误?请提前告知我们!
答案 0 :(得分:2)
如果文件夹不存在,您必须尝试创建文件夹并使用
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);
}
}
}
答案 1 :(得分:1)
使用Enviorment.SpecialFolder.Desktop
代替,{{1}}枚举是虚拟文件夹。