将变化的文件路径列表分为所有文件夹和文件名



我有几百个文本文件路径的列表,文件夹数量有所不同。

例如。c:/user/folder/subfolder/filename.docx

我需要将它们拆分为文件名和文件夹。我曾经通过使用excel函数"查找"," len","对"等来做到这一点。但是,只有所有路径都具有相同数量的文件夹,目前尚不如此。

我如何在VBA中完成此操作?我的VBA知识很少,但是这是一项常见的任务,应该在某个地方有一个脚本来完成此操作?

我已经搜索了网络,但是很难找到完成此内容的脚本。

任何真正的帮助。

谢谢!

如果您想要VBA方法,则类似以下操作将有效:

   Dim fso As FileSystemObject
   Dim path As String
   Dim folder As String
   Dim file As String
   path = "C:/user/folder/subfolder/filename.docx"
   Set fso = New FileSystemObject
   folder = fso.GetParentFolderName(path)
   file = fso.GetFileName(path)

最新更新