我正在创建一个程序来控制文本框中的单词是否存在于文本文件中。 问题是:有没有办法找到该文件的路径而不依赖于您所在的计算机?
答案 0 :(得分:1)
如果您没有对路径使用绝对值 - 它将始终尝试相对于您的应用程序的位置来解析它。
因此,如果您将文件放在与应用程序相同的文件夹中,它就会找到它。
否则,如果您希望用户为您找到该文件,可以使用OpenFileDialog
Example here
另一个选择是使用其中一个“已知”路径(例如“我的文档”)。您可以使用Environment.GetFolder
执行此操作但所有这些都取决于你想要做的事情。
答案 1 :(得分:0)
您可以使用相对路径。例如,如果您的路径是“file.txt”并保存文件,它将保存在您的exe旁边。打开也一样。