1

このような特定のファイル名でzip形式のフォルダを検索することは可能ですか?

gci $pathContainingZippedFolders -rec | ?{$_ -like "filename"}

また

gci $pathContainingZippedFolders -rec | ?{$_ -match "filename"}

編集:上記のワンライナーを使用してそうすることができなかったことを含めるのを忘れました。

Edit2:pscxを使用できることは理解していますが、その方法がわかりません。

Edit3:これは通常の場合はうまくいくはずですが、それでもzipファイル内の読み取りに失敗します。私はpscxモジュールを試して、今日いつかアップデートを投稿します。

gci $pathContainingZippedFolders -rec | %{$_ -match "filename"}
4

1 に答える 1

2

私はそれをそのように機能させることができません。私はこれを機能させることができます:

$search = "test.txt"
$sa = new-object -com shell.application
gci *.zip |%{
$path = resolve-path $_
if (($sa.namespace("$path").items() |
 select -expand name)  -contains $search){$_} 
}
于 2011-06-27T15:03:37.900 に答える