Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试获取位于 location 的文件/文件夹的完整路径
D://Sachin//报告//excel.xls
但是当我打电话给我时Path.getfullpath("excel.xls"),它会返回我的位置
Path.getfullpath("excel.xls")
C:\users\Projname\bin\debug\etc.
我需要的是它在项目中定位的路径以外的路径,因为我需要在我的数据源连接字符串中提供该路径。
您将搜索系统上的所有文件,直到找到“excel.xls”。这将花费很长时间,甚至不能保证您找到正确的“excel.xls”。不要这样做。
我会推荐以下解决方案之一:
使用恒定的完整路径。例如,该文件必须位于“C:\excel.xls”。
使用恒定的相对路径。例如,该文件必须与可执行文件位于同一目录中。
将路径存储在某种配置文件中,例如注册表。
从用户处获取路径,例如使用OpenFileDialog.
OpenFileDialog