现有几百个视频文件,下载下来后名称是丛001.swf到500.swf,查看的时候十分不便,另外有一个文本按顺序存放了所有视频文件的名称
现在使用powershell 将所有视频文件按文本中的名称命名:
$j=0 #数组是从0开始记第一个数
foreach ($i in get-content name.txt)
{
$k=$j+1 #视频文件是从001开始编号的
if ($j -lt 9)
{
$k='00'+$k #小于10的数字前面加上00
rename-item "$k.swf" -newname "$i.swf"
}
elseif($j -gt 98)
{
rename-item "$k.swf" -newname "$i.swf"
}
else
{
$k='0'+$k #小于100的数字前面加上0
rename-item "$k.swf" -newname "$i.swf"
}
$j++
}