如何从FileDialog.FileName返回的路径中删除文件名?

Spo*_*nts 13 .net vb.net file-io file

如何从FileName打开或保存文件对话框的属性返回的路径中删除实际文件名?

我想要的只是没有文件名的文件路径.

Cod*_*ray 26

将完整路径(包括文件名的路径)传递给System.IO.Path.GetDirectoryName方法.这将删除文件名并返回包含该文件的目录的完整路径.

例如:

Dim filePath As String = "C:\MyDir\MySubDir\myfile.ext"
Dim directoryPath As String = Path.GetDirectoryName(filePath)
Run Code Online (Sandbox Code Playgroud)

将以下字符串放在directoryPath变量中:

C:\ MYDIR\MySubDir