Powershell比较两个目录中的文件夹和子文件夹名称



我有以下文件夹:

V:100 Migrering til DaluxES 
E:ES

我想比较文件夹和子文件夹的名称,以确保它们相似
我一直试图让以下代码工作,但没有成功:

$ES = Get-ChildItem -Recurse -path E:ES
$ES = Get-ChildItem -Recurse -path V:100 Migrering til DaluxES
Compare-Object -ReferenceObject $ES -DifferenceObject $ES

编辑:我得到以下错误:

Get-ChildItem:找不到接受参数"til"的位置参数。行:3字符:7

  • $ES=Get-ChildItem-递归-路径V:\100迁移到Dalux\ES
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo:InvalidArgument:(:([Get-ChildItem],ParameterBindingException
    • FullyQualifiedErrorId:PositionalParameterNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand

您有两个错误。

  1. 目录路径中有空间
  2. 您使用相同的变量进行比较

试试这样的东西:

$ES1 = Get-ChildItem -Recurse -path "E:ES"
$ES2 = Get-ChildItem -Recurse -path "V:100 Migrering til DaluxES"
Compare-Object -ReferenceObject $ES1 -DifferenceObject $ES2

相关内容

  • 没有找到相关文章

最新更新