1
私の質問は、フォルダBには存在しないフォルダAからのファイルの名前を印刷する方法です。異なるファイル拡張機能。どのようにフォルダBからフォルダBに入っていないファイルをGet-ChildItemを使用して選択するのですか
フォルダAからのファイルのファイル拡張子は.xlsx
であり、フォルダBからのファイルのファイル拡張子は.txt
です。
フォルダAが3つの.xlsxファイルがあります。
はここで視覚的に表現したものです。
フォルダBは2つの.txtファイルを持っています。
私の所望の出力は、それがここでフォルダBに
存在しないので、GHI.xlsx
ファイル名を印刷することで、私は現在で働いているものです:あなたはBaseName
プロパティをフィルタリングすることができ
#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
}
は全く...要件、私はいくつかのより多くのコーヒーを買ってあげることを逃しました:)それは常にあまりにも;-)私はパフォーマンスをimprooveために私の答えを更新しましたブランドル – sodawillow
は、あなたはこれを試してください。受け入れてくれてありがとう。 –
私に起こる@sodawillow –