Vb.net 如何获取目录中文件的名称

Vb.net 如何获取目录中文件的名称,vb.net,visual-studio,Vb.net,Visual Studio,大家好 我有一个测试路径名“C:\test”。我的目录中有以下文件夹: importantStuff UselessStuff TopSecret 我的问题是:如果我输入路径“C:\test”,如何让Visual Basic返回这些确切的名称?我曾尝试使用Directory.GetFiles(path),但它返回的是这些文件夹的路径,而不是它们的名称。我对此感到困惑 请注意:我正在尝试将我用python编写的一个程序移植到vb.net。在python中有一个函数os.listdir(path)

大家好

我有一个测试路径名“C:\test”。我的目录中有以下文件夹:

importantStuff
UselessStuff
TopSecret
我的问题是:如果我输入路径“C:\test”,如何让Visual Basic返回这些确切的名称?我曾尝试使用Directory.GetFiles(path),但它返回的是这些文件夹的路径,而不是它们的名称。我对此感到困惑

请注意:我正在尝试将我用python编写的一个程序移植到vb.net。在python中有一个函数os.listdir(path)。我基本上希望vb.net与此等效

Dim direct As New DirectoryInfo(".\")
        'Get the files based on .txt extension
Dim files As FileInfo() = direct.GetFiles("*.*")

        'loop through each files and add it to Listbox control
For Each file As FileInfo In files 
  ComboBox.Items.Add(System.IO.Path.GetFileNameWithoutExtension(file.Name))
Next

你并不总是能够找到一个方法调用来完成你想要的事情。有时你必须用你的大脑,把几个方法调用放在一起,分步实现。你已经知道如何获取文件的路径,所以现在你需要知道如何从路径中获取名称。