Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] Kopia zapasowa

To: winnt@man.lodz.pl
Subject: Re: [WINNT] Kopia zapasowa
From: "Grzegorz Niemirowski" <grzegorz@grzegorz.net>
Date: Fri, 17 Sep 2021 21:06:39 +0200
Jacek Maciejewski <jacmac@go2.pl> napisał(a):
Zrobiono kopię zapasową pewnego w7, na oddzielnym dysku. Ma ona postać
kilkudziesięciu plików zip zmagazynowanych w jednym katalogu. Pliki te
zawierają po kilka do kilkuset pozycji typu:
c:\ jakaś ścieżka\nazwapliku.rozszerzenie
Jak prosto przeszukać ten zasób by znaleźć jeden plik lub katalog o
znanej nazwie?

Np. skryptem w PowerShellu:

[Reflection.Assembly]::LoadWithPartialName('System.IO.Compression.FileSystem') 
| out-null

foreach($sourceFile in (Get-ChildItem -filter '*.zip'))
{
   [IO.Compression.ZipFile]::OpenRead($sourceFile.FullName).Entries.FullName |
       %{ if ($_ -like "*tocoszukam*") {$sourcefile.Name + ':' + $_ }}
}

--
Grzegorz Niemirowski
https://www.grzegorz.net/

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>