如何使用Get-ChildItem从文件夹A中选择不在文件夹B中的文件

米歇尔·桑托斯(Michelle Santos)

我的问题是,鉴于文件夹A具有不同的文件扩展名,我该如何打印文件夹A中不存在的文件夹A中文件的名称

文件夹A中的.xlsx文件具有文件扩展名,文件夹B中的.txt文件具有文件扩展名。

这是一个视觉表示:

在此处输入图片说明

文件夹A具有3个.xlsx文件。

在此处输入图片说明

文件夹B有2个.txt文件。

我想要的输出是打印GHI.xlsx文件名,因为它在文件夹B中不存在。

这是我目前正在从事的工作:

#Get list of files
$Files = Get-ChildItem '\C:\My Documents\Folder A\*.xlsm' `
    -Exclude 'C:\My Documents\Folder B\*.txt'

foreach($File in $Files) {
    $Filename = $File.BaseName
    echo  $Filename
}
马丁·布兰德尔

您可以BaseName使用Where-Object cmdlet筛选属性

$folderA = Get-ChildItem 'C:\My Documents\Folder A' -File
$folderB = Get-ChildItem 'C:\My Documents\Folder B' -File | 
   select -ExpandProperty BaseName)

$folderA | Where-Object BaseName -NotIn $folderB | 
    select -ExpandProperty Name

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从文件夹中选择任何文件?

如何快速从文件夹树中选择随机文件?

如何从文件夹中选择最佳的.class文件?

如何使用 if ..else 条件在 PHP 中选择文件夹

如何通过递归复制文件夹而不在dest文件夹中包含源文件夹标签?

如何在grails中选择文件夹并获取文件夹路径?

如何分别提交文件夹A和文件B(在文件夹A中)?

如何从C#中的文件夹中选择所有xml文件并解析它们

如何在用户选择的根文件夹中创建包含某些子文件夹的文件夹?

如何选择/复制文件夹1中名称与其他文件夹2中的其他文件夹匹配的所有文件夹

如何使用OpenFileDialog选择文件夹?

Python:如何检查文件夹中的文件夹?

使用Get-ChildItem检索文件夹,名称,全名

使用Get-ChildItem排除文件夹-排除

使用Get-ChildItem的Powershell跳过文件夹

如何从PowerShell中的Get-ChildItem中排除文件和文件夹?

如何删除文件夹中的文件

如何从文件夹中删除文件

如何在文件对话框中选择文件或文件夹

如何使用bash从文件夹中选择一个随机文件而无需重复?

Get-ChildItem递归但排除父文件夹中的文件

如何配置OpenFileDialog选择文件夹?

如何选择我上传的文件夹?

Powershell-在Get-ChildItem中排除文件夹

仅限PowerShell Get-Childitem顶级文件夹

从 get-childitem 中排除多个文件夹

使用writefile()选择文件夹路径

使用msoFileDialogFolderPicker选择文件夹

使用UIDocumentBrowserViewController选择文件夹