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 7z
dosya dosyada görünür gibi görünüyor .7z.001
ancak geçerli bir arşiv olmadığından şikayet ediyor.
Ayrıca -tsplit
hatayı kaldırmış olanı da denedim , ancak ancak o zaman içeriğini xyzzy.7z
gö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?
e:\somewhere\something.7z.001
, doğru dizinde iseniz, yalnızca tam yolla veya dosya adıyla çalışır gibi görünebilirsomething.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.