嘿,这是我的路径:D
我将路径写入TXT文件。
前:
C:\Ex\am\ple\path.txt
C:\Ex\am\ple\file.txt
C:\Ex\am\ple\text.txt
现在我想替换每个Path末尾的“* .txt”。
我尝试了以下内容:
(Get-Content ".\MYPATHS.txt") | Foreach-Object {$_ -replace "\*.txt"}| Set-Content ".\MYPATHS.txt"
我的错在哪里?
答案 0 :(得分:3)
k,如果你只需要路径(没有文件):
'C:\Ex\am\ple\path.txt', 'C:\Ex\am\ple\file.txt' | Split-Path -Parent
上面的列表
'C:\ Ex \ am \ ple \ path.txt','C:\ Ex \ am \ ple \ file.txt'
取代'Get-Content'。输出:
C:\Ex\am\ple
C:\Ex\am\ple