打扰一下,如果这看起来很明显,但我相当新鲜
我正在尝试从Windows服务创建一个文件到My Documents文件夹,但最后我在C:\
中创建它以下是代码:
string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\" + name +".txt";
知道为什么吗?提前谢谢!
答案 0 :(得分:0)
我的猜测是Environment.GetFolderPath()
返回一个空字符串,因此你的路径变量以'\'开头,它是驱动器的根目录。这可能是因为您以未定义配置文件的用户身份运行服务。