我有一系列字符串,它们是文件的完整路径.我只想保存文件名,没有文件扩展名和前导路径.所以从这个:
c:\temp\myfile.txt
Run Code Online (Sandbox Code Playgroud)
至
myfile
Run Code Online (Sandbox Code Playgroud)
我实际上并没有遍历一个目录,在这种情况下basename
可以使用类似PowerShell 属性的东西,而是我只处理字符串.
我想从下面的路径中提取文件名:
D:\Server\User\CUST\MEA\Data\In\Files\CORRECTED\CUST_MEAFile.csv
现在我写了这个代码来获取文件名.只要文件夹级别没有改变,这工作正常.但是如果文件夹级别已更改,则此代码需要重写.我正在寻找一种方法使其更灵活,例如代码总是可以提取文件名,而不管文件夹级别如何.
($outputFile).split('\')[9].substring(0)
Run Code Online (Sandbox Code Playgroud)