【发布时间】:2020-02-28 15:34:48
【问题描述】:
在我的代码中,我使用计算机上的文件在完成任务时记录信息。要读取和写入它们,我已经在代码中编写了完整的文件路径。现在还可以,因为我总是使用同一台计算机,但是如果我必须在另一台计算机上使用它或决定让其他人使用它,那么将会出现错误,并且必须重写很多行以适应匹配新文件位置。
有没有一种方法可以在程序启动时找到文件的存储位置并将其用作整个代码中的变量?
【问题讨论】:
-
Path类中有各种实用程序。 -
默认位置是exe文件所在的文件夹。可以使用环境变量。如果文件位于网络驱动程序上,请使用 URI 位置 \\ 而不是映射的驱动器号,这样它就可以在任何机器上运行。