โปรแกรมสกัด tar.gz โดยทางโปรแกรมในขั้นตอนเดียว (บน windows ด้วย 7zip)


2

ปัญหา:ฉันต้องการที่จะสามารถแยกไฟล์ tar.gz ในขั้นตอนเดียว นี้จะทำให้คำถามของฉันเกือบ จะเหมือนกับนี้: คำถาม StackOverflow สำหรับ tar-GZ

คำถามของฉันเกือบเหมือนกัน แต่ไม่เหมือนกันเพราะฉันต้องการทำสิ่งนี้บน windows โดยใช้บรรทัดคำสั่ง 7zip (หรือบางอย่างที่คล้ายกัน) ในไฟล์ค้างคาวหรือสคริปต์ ruby ​​/ perl / python

คำถาม:งานง่าย ๆ ที่ดูเหมือนจะพิสูจน์ได้ว่ามีส่วนเกี่ยวข้องมากกว่าการปรากฏตัวครั้งแรกจะทำให้มันเป็นไปได้ ใครบ้างมีสคริปต์ที่ทำเช่นนี้แล้ว?


หากคล้ายกับคำถามนั้นมันไม่ได้อยู่ใน Stack Overflow หรือไม่
jtbandes

ฉันถามไปแล้ว แต่มีบางคนใน stackoverflow โหวตให้ย้ายที่นี่ดังนั้นฉันจึงถามที่นี่ในกรณีที่ถูกลบ มักจะมีคำถาม "พื้นที่สีเทา" ที่อาจอยู่ในทั้งสองเว็บไซต์ดูเหมือนว่าจะเป็นหนึ่งในนั้น
dreftymac

คำตอบ:



1

อาจลองทำอะไรเช่นเพิ่มส่วนขยาย. tgz ชั่วคราวหรือไม่

MOVE %1 %1.tgz
7z x %1.tgz
MOVE %1.tgz %1

ฉันอาจจะผิด แต่ฉันเชื่อว่า 7zip จะทำการคลายซิปไฟล์ tgz ทั้งหมดในคราวเดียว (แทนที่จะเป็นไฟล์ tar.gz)


0

ลองใช้ยูทิลิตี้ tartool http://tartool.codeplex.com/

ฉันรู้สึกหงุดหงิดจากการขาดยูทิลิตีบรรทัด cmd สำหรับงานง่าย ๆ และสร้างมันด้วยเหตุผลที่แน่นอนนี้

รหัสนี้เป็นโอเพ่นซอร์สและใช้ไลบรารีของ SharpZipLib

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.