我在一个文件夹中有 1000 个图像文件。根据它们的清晰度,我会记下图像名称并需要将其移动到另一个文件夹。
但是根据我选择的列表,使用鼠标逐一选择图像是一个繁琐的过程。
是否有任何命令行代码或快捷方式可以将选定的图像从一个文件夹移动到另一个文件夹?
答案1
如果您拥有 .csv 中的所有文件(包括其扩展名),则一个简单的 PowerShell 脚本就可以完成这项工作:
$Files = Get-Content F:\Temp\Book1.csv
$Source = "F:\Temp\Test"
$Destination = "F:\Temp\Destination"
foreach ($SourceFile in $Files) {
Move-Item "$Source\$SourceFile" -Destination $Destination
}
这将从 F:\Temp\Book1.csv 中读取确切的文件名,在 F:\Temp\Test 中查找它们,并将它们移动到 F:\Temp\Destination(如果存在)。
根据您的情况,这将需要进行编辑,但希望这足以帮助您开始。