ฉันมีโครงสร้างโฟลเดอร์ต่อไปนี้:
- ราก
- folder1
- folder2
- folder3
- 7za.exe
ฉันต้องการที่จะเรียกใช้ 7-Zip เครื่องมือบรรทัดคำสั่งในการบีบอัดไฟล์ทั้งหมดในfolder1
การ zip folder1.zip
ไฟล์ที่เรียกว่า
วิ่งต่อไปนี้
7za.exe a -tzip folder1.zip folder1\\*.*
สร้างไฟล์ซิปตามที่คาดไว้ อย่างไรก็ตามเมื่อฉันเปิดไฟล์ zip มันมีโฟลเดอร์อยู่ในนั้นfolder1
และภายในนั้นฉันมีไฟล์ทั้งหมดที่อยู่ในโฟลเดอร์นั้น ฉันไม่ต้องการเพิ่มชื่อโฟลเดอร์ในโฟลเดอร์ zip เช่นฉันต้องการเพิ่มไฟล์ทั้งหมดในรูปแบบไฟล์ "แบน"
ฉันไม่ต้องการเรียกใช้เครื่องมือบรรทัดคำสั่งซ้ำสำหรับแต่ละไฟล์ / โฟลเดอร์
มีสวิตช์ที่ใช้งานฟังก์ชั่นนี้หรือไม่?
cd
เข้าโฟลเดอร์ 1 และได้7za.exe a -tzip ..\folder1.zip *.*
ไหม