【发布时间】:2015-12-30 20:49:47
【问题描述】:
我正在处理其中包含许多类型和大小的文件的文件夹。我想要做的是将一个文件夹中不包含的文件移动到一个新文件夹中。我嵌入了一个图片链接,有助于说明我的目标。
我希望将 test123.pdf 移动到新位置,因为它不包含在其他文件夹中。下面我有一些代码可以简单地比较每个文件夹的内容并输出哪个文件不合适。我一直在网上研究一些东西,但结果都是空的。谁能帮我继续?
免责声明:我知道路径是错误的,但出于安全原因我不能显示它。
$Folder1 = Get-ChildItem -Recurse -path "Enter Path here"
$Folder2 = Get-ChildItem -Recurse -path "Enter the Path here"
Compare-Object -ReferenceObject $Folder1 -DifferenceObject $Folder2
【问题讨论】:
-
如果符合唯一标准,我将明确测试文件名
-
两个平面文件夹,或者子文件夹中也可以有文件?文件应该放在哪里?您要复制每个文件夹中的唯一文件,还是仅复制其中一个文件夹?
标签: file powershell directory