我刚买了一个外置硬盘,正在考虑将我的电影备份移到上面。问题是我一开始并没有花时间整理我的电影备份,所以我把各种电影文件夹(不同语言)都堆放在多个文件夹中。
我正在考虑创建一个脚本,复制 X 目录中的特定文件夹并将其移动到外部的 Y 目录。我不介意获取文件夹目录并复制/粘贴它。
有什么办法可以做到这一点吗?
前任)
原始文件夹:
C:\Users\Bob\Movies\Whatever1
C:\Users\Bob\Movies\Whatever2
C:\Users\Bob\Movies\Whatever3
移至外部硬盘 E:\Hollywood\1985
答案1
一切就是您所需要的。按路径搜索。然后按 Ctrl 选择文件夹,按 Ctrl+C,在目标文件夹中按 Ctrl+V。完成。
答案2
在 PowerShell 中,你只需要几行简单的代码
$paths = "C:\Users\Bob\Movies\Whatever1","C:\Users\Bob\Movies\Whatever2","C:\Users\Bob\Movies\Whatever3"
$targetDirectory = "E:\Hollywood\1985"
$paths | ForEach-Object{
Copy-Item $_ $targetDirectory
}
中的每个路径$paths
都会循环运行,并被复制到$targetDirectory
。您可以更改Copy-Item
为Move-Item
,但最好保留一份副本,而不是直接将它们移动到外部驱动器,因为那是一个单点故障。
我用来做类似事情的一个很好的工具是自由指挥官因为它支持双窗格视图。可以轻松地将文件从一个目录复制到另一个目录。