[TRUEZIP-370] Using Nzip command line utility, how to unzip entire zip file (need syntax)? Created: 23/Oct/16  Updated: 23/Oct/16

Status: Open
Project: TrueZIP
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Story Priority: Critical
Reporter: cp10000 Assignee: Christian Schlichtherle
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

The Nzip command line utility is great for getting high-levels Truezip commands. However, it's use is not always intuitive, despite the best effort.

How can I uncompress (unzip) an entire zip file to a local directory? Need concrete syntax with example.






[TRUEZIP-368] Files.walk(TPath) causes an UnsupportedOperationException Created: 27/Sep/16  Updated: 27/Sep/16

Status: Open
Project: TrueZIP
Component/s: TrueZIP Path
Affects Version/s: TrueZIP 7.7.10
Fix Version/s: None

Type: Bug Priority: Major
Reporter: cyberiantiger Assignee: Christian Schlichtherle
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

Files.walk() requires that TFileSystem.FsEntryAttributes.fileKey() is implemented (at least on Oracle JDK 1.8).

Please fix.

Exception:

java.lang.UnsupportedOperationException: Not supported yet.
	at de.schlichtherle.truezip.nio.file.TFileSystem$FsEntryAttributes.fileKey(TFileSystem.java:527)
	at java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:310)
	at java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:322)
	at java.nio.file.FileTreeIterator.<init>(FileTreeIterator.java:72)
	at java.nio.file.Files.walk(Files.java:3574)
	at java.nio.file.Files.walk(Files.java:3625)





[TRUEZIP-369] Files.deleteIfExists(TPath) throws an exception if the file does not exist. Created: 27/Sep/16  Updated: 27/Sep/16

Status: Open
Project: TrueZIP
Component/s: TrueZIP Path
Affects Version/s: TrueZIP 7.7.10
Fix Version/s: None

Type: Bug Priority: Major
Reporter: cyberiantiger Assignee: Christian Schlichtherle
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

As per the subject.

Exception follows:

java.io.UncheckedIOException: de.schlichtherle.truezip.fs.FsArchiveFileSystemException: test.added (archive entry does not exist)
	at de.schlichtherle.truezip.fs.FsArchiveFileSystem.unlink(FsArchiveFileSystem.java:543)
	at de.schlichtherle.truezip.fs.FsBasicArchiveController.unlink(FsBasicArchiveController.java:338)
	at de.schlichtherle.truezip.fs.FsContextController.unlink(FsContextController.java:192)
	at de.schlichtherle.truezip.fs.FsDecoratingController.unlink(FsDecoratingController.java:126)
	at de.schlichtherle.truezip.fs.FsCacheController.unlink(FsCacheController.java:168)
	at de.schlichtherle.truezip.fs.FsSyncController.unlink(FsSyncController.java:217)
	at de.schlichtherle.truezip.fs.FsLockController$1Unlink.call(FsLockController.java:222)
	at de.schlichtherle.truezip.fs.FsLockController$1Unlink.call(FsLockController.java:219)
	at de.schlichtherle.truezip.fs.FsLockController.locked(FsLockController.java:328)
	at de.schlichtherle.truezip.fs.FsLockController.writeLocked(FsLockController.java:268)
	at de.schlichtherle.truezip.fs.FsLockController.unlink(FsLockController.java:226)
	at de.schlichtherle.truezip.fs.archive.zip.KeyController.unlink(KeyController.java:100)
	at de.schlichtherle.truezip.fs.FsDecoratingController.unlink(FsDecoratingController.java:126)
	at de.schlichtherle.truezip.fs.FsFalsePositiveArchiveController$1Unlink.call(FsFalsePositiveArchiveController.java:449)
	at de.schlichtherle.truezip.fs.FsFalsePositiveArchiveController$1Unlink.call(FsFalsePositiveArchiveController.java:444)
	at de.schlichtherle.truezip.fs.FsFalsePositiveArchiveController$TryChild.call(FsFalsePositiveArchiveController.java:507)
	at de.schlichtherle.truezip.fs.FsFalsePositiveArchiveController.call(FsFalsePositiveArchiveController.java:104)
	at de.schlichtherle.truezip.fs.FsFalsePositiveArchiveController.unlink(FsFalsePositiveArchiveController.java:471)
	at de.schlichtherle.truezip.nio.file.TFileSystem.delete(TFileSystem.java:369)
	at de.schlichtherle.truezip.nio.file.TPath.delete(TPath.java:971)
	at de.schlichtherle.truezip.nio.file.TFileSystemProvider.delete(TFileSystemProvider.java:320)
	at java.nio.file.spi.FileSystemProvider.deleteIfExists(FileSystemProvider.java:739)
	at java.nio.file.Files.deleteIfExists(Files.java:1165)





Generated at Tue Dec 06 08:18:36 UTC 2016 using JIRA 6.2.3#6260-sha1:63ef1d6dac3f4f4d7db4c1effd405ba38ccdc558.