【发布时间】:2018-11-19 21:37:23
【问题描述】:
所以我一直在制作一个应用程序,我在其中编辑了一个我想发送给其他人的.txt 文件,但其中包含我的目录。它基本上是C:\users\(MYNAME)\etc...,并且该应用程序不适用于除我之外的任何人。任何人都有解决方案。
我的代码是:
string text = File.ReadAllText(@"C:\Users\ME\XXX\XXX\XXX\options.txt");
text = text.Replace("text", "text");
File.WriteAllText(@"C:\Users\ME\XXX\XXX\.XXX\options.txt", text);
【问题讨论】:
-
所以不要使用
Users目录?正如您可能通过名称所知道的那样,每个用户都有自己的。 C:\ 中的其他地方可能是您想要的。 -
是的,那么我需要使用什么来代替“用户”?我尝试了很多东西,但都没有奏效。
-
Users之上的几乎所有其他内容...您可以使用整个 C: 驱动器。这真的取决于你想把它放在哪里。如果它与您的特定应用相关,%programdata%可能是一个不错的起点。
标签: c#