Bölünmüş hacimli 7zip arşivindeki dosyaların listesini alma


0

Windows 10 altında çok parçalı (her biri 1G) 7zip arşivi oluşturmak için aşağıdaki komutu kullanıyorum (temelde belgeler alanımın tamamı yedeklendi):

7z a -r -v1g -bb -y \path\to\zips\xyzzy.7z .

Bu başarıyla benim için yaklaşık 38 1G dosyaları oluşturur. Ancak, daha sonra arşivdeki tüm dosyaların bir listesini almak istedim ve bunun nasıl yapılacağına karar verdim. Komuta:

7z l xyzzy.7z.001

bir hata döndürür:

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21

Scanning the drive for archives:
1 file, 1073741824 bytes (1024 MiB)

Listing archive: \somewhere\xyzzy.7z.001

--
Path = \somewhere\xyzzy.7z.001
Type = Split
Physical Size = 1073741824
Volumes = 1
Total Physical Size = 1073741824

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
                    .....   1073741824   1073741824  xyzzy.7z
------------------- ----- ------------ ------------  ------------------------
                            1073741824   1073741824  1 files
----------
Path = xyzzy.7z
Open ERROR: Can not open the file as [7z] archive

Errors: 1

Bu nedenle, altta yatan 7zdosya dosyada görünür gibi görünüyor .7z.001ancak geçerli bir arşiv olmadığından şikayet ediyor.

Ayrıca -tsplithatayı kaldırmış olanı da denedim , ancak ancak o zaman içeriğini xyzzy.7zgörmek için içeriğe girmeden içeriğini gösterir . Başka bir deyişle, çıktı yukarıdakiyle aynıdır ancak son satır son olandır 1 files.

Bu neden böyle? Komut satırı parametrelerini yanlış mı anladım? Bölünmüş arşivden bir dosya listesini nasıl alabilirim?

Yanıtlar:


0

Lütfen 7-zip dosyasının yolundaki sürücü harfini kullanmayı deneyin. Örneğin:

7z l C:\somewhere\xyzzy.7z.001

Sürüm 16.02'de bir hata gibi görünüyor. Aşağıdaki testleri yaptım:

E:\temp>7za l \temp\archive.7z.001

7-Zip (a) [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21

Scanning the drive for archives:
1 file, 1048576 bytes (1024 KiB)

Listing archive: \temp\archive.7z.001

--
Path = \temp\archive.7z.001
Type = Split
Physical Size = 1048576
Volumes = 1
Total Physical Size = 1048576

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
                    .....      1048576      1048576  archive.7z
------------------- ----- ------------ ------------  ------------------------
                               1048576      1048576  1 files
----------
Path = archive.7z
Open ERROR: Can not open the file as [7z] archive

Errors: 1

E:\temp>7za l E:\temp\archive.7z.001

7-Zip (a) [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21

Scanning the drive for archives:
1 file, 1048576 bytes (1024 KiB)

Listing archive: E:\temp\archive.7z.001

--
Path = E:\temp\archive.7z.001
Type = Split
Physical Size = 1048576
Volumes = 6
Total Physical Size = 5533143
----
Path = archive.7z
Size = 5533143
--
Path = archive.7z
Type = 7z
Physical Size = 5533143
Headers Size = 170
Method = LZMA2:6m
Solid = -
Blocks = 1

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
2013-03-13 09:23:44 ....A      6010800      5532973  gotingeno-davideosendacommon.pdf
------------------- ----- ------------ ------------  ------------------------
2013-03-13 09:23:44            6010800      5532973  1 files

------------------- ----- ------------ ------------  ------------------------
2013-03-13 09:23:44            6010800      5532973  1 files

Archives: 1
Volumes: 6
Total archives size: 5533143

E:\temp>7za l archive.7z.001

7-Zip (a) [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21

Scanning the drive for archives:
1 file, 1048576 bytes (1024 KiB)

Listing archive: archive.7z.001

--
Path = archive.7z.001
Type = Split
Physical Size = 1048576
Volumes = 6
Total Physical Size = 5533143
----
Path = archive.7z
Size = 5533143
--
Path = archive.7z
Type = 7z
Physical Size = 5533143
Headers Size = 170
Method = LZMA2:6m
Solid = -
Blocks = 1

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
2013-03-13 09:23:44 ....A      6010800      5532973  gotingeno-davideosendacommon.pdf
------------------- ----- ------------ ------------  ------------------------
2013-03-13 09:23:44            6010800      5532973  1 files

------------------- ----- ------------ ------------  ------------------------
2013-03-13 09:23:44            6010800      5532973  1 files

Archives: 1
Volumes: 6
Total archives size: 5533143

Bu nedenle, test çıktınıza dayanarak e:\somewhere\something.7z.001, doğru dizinde iseniz, yalnızca tam yolla veya dosya adıyla çalışır gibi görünebilir something.7z.001. Bu çok garip (ama sanırım birçok böcek var). Her durumda, bugün söz konusu bilgisayara ulaştığımda bunları deneyeceğim.

Bir kazancımız var, bu davranış olsa da tuhaf. Başarısızlık ve başarı arasındaki fark sürücü harfinin varlığıdır. Yardımınız için teşekkürler.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.