我有每天早上生成的文件:
我想重命名文件:
我想主要是更换Default用VOD.
我正在使用Powershell 1.0.任何帮助将不胜感激.
Adi*_*tan 10
我没有测试PowerShell 1.0,但假设您在文件所在的文件夹中运行它,您可以尝试:
Get-ChildItem Default_*.csv |Rename-Item -NewName {$_.name -replace '^Default','VOD'}
Run Code Online (Sandbox Code Playgroud)
gci | ?{$_.Name -like "Default*"} | % {$newname = ([String]$_).Replace("Default","VOD"); Rename-item $_ $newname}
更解释性的版本:
$DefaultFiles = Get-ChildItem | Where-Object {$_.Name -like "Default*"}
ForEach($File in $DefaultFiles)
{
$newname = ([String]$File).Replace("Default","VOD")
Rename-item -Path $File $newname
}
Run Code Online (Sandbox Code Playgroud)
小智 5
简化:
ls *.csv | Rename-Item -NewName {$_.name -replace "Default","VOD"}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24266 次 |
| 最近记录: |