首页 > 解决方案 > 使用 Path.GetFullPath 获取当前工作目录而不是文件名目录

问题描述

运行 windows 10 和 visual basic.net (vs 2015)

使用这段代码:

substr6 = Path.GetFullPath(filename.txt)

我得到的是当前的工作目录而不是文件名之一。我当前的工作目录是“我的文档\vs2015\projects\namelist\”文件名位于;"C:\program files\new projects\List1\filename.txt" 如您所见,无事可做,那么如何才能获得正确的文件名完整路径?

有了这个,我得到了相同的结果,但与预览相反,我也得到了当前的目录 + 文件名。

Dim testFile As System.IO.FileInfo
testFile = My.Computer.FileSystem.GetFileInfo(substr5)
Dim folderPath As String = testFile.DirectoryName
Dim fileName As String = testFile.Name

我想这与相对/绝对路径有关,或者我错了,我是初学者。类似的问题不适合我的问题,或者他们不使用visual basic.net,有人可以帮助我吗?

标签: vb.netpathfilenames

解决方案


推荐阅读