ฉันกำลังพยายามแยกไฟล์ชั่วคราวออกจากไฟล์เก็บถาวร แต่
-x!*\~$*
ไม่ทำงาน. คุณช่วยแก้ไขฉันทีได้ไหม
คำสั่งแบบเต็มซึ่งฉันใช้:
7za a -ssw -mx9 -xr!?git\* -x!*\~$* "...\asdasd.7z" "C:\...\folder"
ฉันกำลังพยายามแยกไฟล์ชั่วคราวออกจากไฟล์เก็บถาวร แต่
-x!*\~$*
ไม่ทำงาน. คุณช่วยแก้ไขฉันทีได้ไหม
คำสั่งแบบเต็มซึ่งฉันใช้:
7za a -ssw -mx9 -xr!?git\* -x!*\~$* "...\asdasd.7z" "C:\...\folder"
คำตอบ:
คุณต้องใช้-xr
มากกว่าแค่-x
บอก7z
ว่าไฟล์ที่ถูกแยกนั้นอยู่ในไดเรกทอรีย่อย คุณได้มา-xr
สำหรับgit
ต้นไม้
ถ้าdelayed expansion
ตัวแปรสภาพแวดล้อมที่มีการใช้งานในสคริปต์ของคุณคุณจะต้องหลบหนี !
เขียน^^!
แทน
ตัวอย่าง:
7z a -r -ssw -mx9 -xr!"~$*" c:\target\xxx.7z c:\myfolder\*.*