下面是一个使用PowerShell批量重命名文件的示例代码:
# 设置旧文件名的文件夹路径和新文件名的前缀
$folderPath = "C:\Path\to\folder"
$prefix = "NewFileName_"
# 获取文件夹中的所有文件
$files = Get-ChildItem -Path $folderPath
# 循环遍历每个文件
foreach ($file in $files) {
# 获取文件的拍摄日期属性
$dateTaken = $file.CreationTime
# 构建新的文件名
$newFileName = $prefix + $dateTaken.ToString("yyyyMMdd_HHmmss") + $file.Extension
# 重命名文件
Rename-Item -Path $file.FullName -NewName $newFileName
}
# 完成
Write-Host "文件重命名完成!"
上面的代码假设你要重命名的文件都具有拍摄日期属性(例如,通过照相机拍摄的照片)。它会获取文件夹中的所有文件,并使用每个文件的拍摄日期来构建新的文件名。然后,它使用Rename-Item
命令将文件重命名为新的文件名。
使用此代码时,需要将$folderPath
变量设置为要重命名文件的文件夹路径,将$prefix
变量设置为新文件名的前缀。可以根据需要自定义前缀。
请注意,此代码将修改文件夹中的文件名,请确保在运行之前备份您的文件,以防发生意外。
上一篇:安排删除一个BQ表
下一篇:安排事件以更改MySQL中的列。