ยกเว้น ~ $ names จากการเก็บถาวรโดย 7za


0

ฉันกำลังพยายามแยกไฟล์ชั่วคราวออกจากไฟล์เก็บถาวร แต่

-x!*\~$*

ไม่ทำงาน. คุณช่วยแก้ไขฉันทีได้ไหม

คำสั่งแบบเต็มซึ่งฉันใช้:

7za a -ssw -mx9 -xr!?git\* -x!*\~$* "...\asdasd.7z"  "C:\...\folder"

คำตอบ:


0

คุณต้องใช้-xrมากกว่าแค่-xบอก7zว่าไฟล์ที่ถูกแยกนั้นอยู่ในไดเรกทอรีย่อย คุณได้มา-xrสำหรับgitต้นไม้

ถ้าdelayed expansionตัวแปรสภาพแวดล้อมที่มีการใช้งานในสคริปต์ของคุณคุณจะต้องหลบหนี !เขียน^^!แทน

ตัวอย่าง:

7z a -r -ssw -mx9 -xr!"~$*" c:\target\xxx.7z c:\myfolder\*.*

ฉันมีไฟล์ที่ไม่จำเป็นจาก || 7za a -ssw -mx9 -x! * \ ~ $ * "asdasd.7z" "โฟลเดอร์" || ในที่เก็บถาวร มันเป็นไฟล์ msword ชั่วคราว .. || บีบอัด some_folder \ some \ ~ $ some_file.docx || วิธียกเว้นมันได้อย่างไร
qwerty

ดูตัวอย่างของฉันด้านบน ฉันใช้ 7z.exe มากกว่า 7za.exe บันทึกเครื่องหมายคำพูดพิเศษและสัญลักษณ์แทน
Axel Kemper

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