获取不在项目路径中的文件/文件夹的完整路径
本文关键字:路径 文件夹 文件 项目 获取 | 更新日期: 2023-09-27 17:54:58
我试图获得位于位置
的文件/文件夹的完整路径D://萨钦//报告//excel.xls
但是当我调用Path.getfullpath("excel.xls")
时它会返回位置
C: ' Projname ' bin '调试' '用户等。
我需要的是路径,而不是它在项目中所处的位置,因为这个路径我需要在我的数据源连接字符串。
您应该搜索系统上的所有文件,直到找到'excel.xls'。这将花费很长时间,甚至不能保证您找到正确的"excel.xls"。请不要这样做。
我推荐以下解决方案之一:
-
使用一个常量全路径。例如,文件必须位于'C:'excel.xls'。
-
使用一个恒定的相对路径。例如,该文件必须与可执行文件位于同一目录。
-
将路径保存在某种配置文件中,例如注册表。
-
向用户获取路径,例如带
OpenFileDialog