我正在尝试解压缩 Google Takeout 提供的文件,并且需要一个命令将目录中的所有 zip 文件解压缩到与 zip 文件同名的目录以避免冲突。zip 名称无法预先确定,因此生成的解压缩目录也无法预先确定。
例如
-zipstore
----zipname1.zip
----zipname2.zip
Run Code Online (Sandbox Code Playgroud)
应该导致
-zipstore
----zipname1.zip
----zipname1
----zipname2.zip
----zipname2
Run Code Online (Sandbox Code Playgroud)
其中 zipname1 和 zipname2 是包含解压缩文件的目录。
进一步考虑的是如何在解压之前检测 zip 是否已完成下载 - 这些是 10Gb 文件!