-2

我正在尝试获取位于 location 的文件/文件夹的完整路径

D://Sachin//报告//excel.xls

但是当我打电话给我时Path.getfullpath("excel.xls"),它会返回我的位置

C:\users\Projname\bin\debug\etc.

我需要的是它在项目中定位的路径以外的路径,因为我需要在我的数据源连接字符串中提供该路径。

4

1 回答 1

0

您将搜索系统上的所有文件,直到找到“excel.xls”。这将花费很长时间,甚至不能保证您找到正确的“excel.xls”。不要这样做。

我会推荐以下解决方案之一:

  1. 使用恒定的完整路径。例如,该文件必须位于“C:\excel.xls”。

  2. 使用恒定的相对路径。例如,该文件必须与可执行文件位于同一目录中。

  3. 将路径存储在某种配置文件中,例如注册表。

  4. 从用户处获取路径,例如使用OpenFileDialog.

于 2013-01-21T14:53:49.787 回答