我有一个文件名变量,其中包含:"Filename.csv"
。要从我使用的路径中提取文件名:Filename=Dir([fStr])
where fStr
从我选择的文件中检索。
我只需要文件名而不需要".csv"
。我该如何删除".csv"
扩大?
最好使用类似的函数GetBaseName()
而不是依赖函数来替换文本。 Windows 允许在基本文件名中出现句点,因此类似这样的内容是合法的:
My .csv for Bob.csv
Using Replace()
会导致:
My for Bob
不是您要找的。更好的方法是:
Filename = CreateObject("Scripting.FileSystemObject").GetBaseName(fStr)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)