现在我有:
s = @"/Users/minisquad1/Pictures/";
这在我的电脑上运行正常。如果我能够访问当前用户的Pictures文件夹,我会感觉更安全,因为现在它显然只能在我的计算机上运行。
我不知道怎么做,想法有人吗?,我正在寻找类似的东西:
s = @"/Users/%currentuser%/Pictures/";
如何做到这一点?
答案 0 :(得分:4)
您应该考虑使用Environment.SpecialFolder
enum。 Environment.SpecialFolder.Personal
应该会为您提供当前用户的主目录。还有MyPictures
值可以为您节省一些打字。
string s = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);