OpenFileDialog VB.net 2010
是否存在这样的情况,而不是通过“C:/Users/etc/etc/file.txt”并在“~/temp/file.txt”中获取此控件的url 如果是的话,你能帮我吗?我一直在努力在谷歌上寻找一种方法,但我没有找到任何可以帮助我的方法OpenFileDialog VB.net 2010,.net,vb.net,controls,openfiledialog,.net,Vb.net,Controls,Openfiledialog,是否存在这样的情况,而不是通过“C:/Users/etc/etc/file.txt”并在“~/temp/file.txt”中获取此控件的url 如果是的话,你能帮我吗?我一直在努力在谷歌上寻找一种方法,但我没有找到任何可以帮助我的方法 提前谢谢 OpenFileDialog属性FileName返回所选文件的完整路径(从) 要仅获取此完整路径的一部分,可以使用的方法。 例如(假设selectedPath是从OpenFileDialog.FileName返回的): 当然,您应该确保从selected
提前谢谢 OpenFileDialog属性FileName返回所选文件的完整路径(从) 要仅获取此完整路径的一部分,可以使用的方法。
例如(假设selectedPath是从OpenFileDialog.FileName返回的):
当然,您应该确保从selectedpath中至少获得3个部分OpenFileDialog属性文件名返回所选文件的完整路径(从) 要仅获取此完整路径的一部分,可以使用的方法。
例如(假设selectedPath是从OpenFileDialog.FileName返回的):
当然,您应该确保从selectedpath中至少获得3个部分作为string=“C:\Users\etc\etc\file.txt” Dim dirPart as String()=selectedPath.Split(\”)
返回dirPart(UBound(dirPart))Dim selectedPath作为string=“C:\Users\etc\etc\file.txt” Dim dirPart as String()=selectedPath.Split(\”)
返回dirPart(UBound(dirPart))您能更好地解释一下您想做什么吗?抓住什么?举一个不起作用的例子会很有帮助。我的意思是,我想知道一个特定文件的方向,但它是这样得到的:C:/User/etc/etc/file.txt我不需要这样做,我需要这样做~/etc/etc/file.txt,实际上它是用完整的路径(C:/etc/etc/etc/file.txt)工作的,但我需要用我说的方式(~/etc/etc/file.txt)这是Windows和Unix名称的一种奇怪的混合。在Windows中,~字符没有任何特殊的含义,也没有相应的名称。可能与a的根路径有关?您能更好地解释一下您要做什么吗?抓住什么?举个不起作用的示例会很有帮助。我的意思是,我想抓住方向一个特定的文件,但它是这样得到的:C:/User/etc/etc/file.txt我不需要这样,我需要这样的方式~/etc/etc/file.txt,实际上它使用的是完整的路径(C:/etc/etc/etc/file.txt),但我需要我说的方式(~/etc/etc/file.txt)这是Windows和Unix名称的一种奇怪的混合。在Windows中,~字符没有任何特殊的含义,也没有相应的名称。可能与的根路径有关?
Dim selectedPath As string = "C:\Users\etc\etc\file.txt"
Dim dirPart as String() = selectedPath.Split("\")
Dim idx As Integer = dirPart.Length
Dim lastPart = Path.Combine("~", dirPart(idx-3), dirPart(idx-2), dirPart(idx-1))
Console.WriteLine(lastPart)