相关疑难解决方法(0)

在powershell中从文件名中删除路径和扩展名

我有一系列字符串,它们是文件的完整路径.我只想保存文件名,没有文件扩展名和前导路径.所以从这个:

c:\temp\myfile.txt
Run Code Online (Sandbox Code Playgroud)

myfile
Run Code Online (Sandbox Code Playgroud)

我实际上并没有遍历一个目录,在这种情况下basename可以使用类似PowerShell 属性的东西,而是我只处理字符串.

directory powershell file

89
推荐指数
8
解决办法
13万
查看次数

从路径中提取文件名

我想从下面的路径中提取文件名:

D:\Server\User\CUST\MEA\Data\In\Files\CORRECTED\CUST_MEAFile.csv

现在我写了这个代码来获取文件名.只要文件夹级别没有改变,这工作正常.但是如果文件夹级别已更改,则此代码需要重写.我正在寻找一种方法使其更灵活,例如代码总是可以提取文件名,而不管文件夹级别如何.

($outputFile).split('\')[9].substring(0)
Run Code Online (Sandbox Code Playgroud)

powershell powershell-2.0

53
推荐指数
8
解决办法
7万
查看次数

标签 统计

powershell ×2

directory ×1

file ×1

powershell-2.0 ×1