การจัดการชื่อไฟล์
ระบบของฉันจะเก็บ แสดง และส่งคืนชื่อไฟล์ที่ไม่ได้คาดไว้ได้ไหม
พรีเซ็ต filename-handling สร้างชุดไฟล์ทดสอบจริงทั้งชุดสำหรับคำถามนี้ด้วยคำสั่งเดียว และมี
manifest.json อยู่ข้างๆ ที่บอกว่าระบบของคุณควรตอบสนองต่อแต่ละไฟล์อย่างไร
ทุกอย่างด้านล่างอ่านจากโปรแกรม ที่ค่าเริ่มต้นของเวอร์ชันนี้
โดยทั่วไปมันพบอะไร
- ชื่อที่บนหน้าจอ ในบันทึก หรือในรายการ ดูเหมือนเป็นอีกชื่อหนึ่ง
- ชื่อที่ถูกตัด ถูกเล็ม หรือถูกเขียนใหม่ระหว่างอัปโหลดกับจัดเก็บ
- ขีดจำกัดความยาวที่นับเป็นอักขระ ทั้งที่ที่เก็บข้อมูลนับเป็นไบต์
ในชุดมีอะไร
ที่ค่าเริ่มต้น ตามที่ tfg preset show filename-handling รายงาน:
| ไฟล์ | 50 |
|---|---|
| target ในสูตรของมัน | 50 |
| ขนาดรวม | 51 200 B |
| รูปแบบ | txt |
และสิ่งที่แมนิเฟสต์ของชุดนั้นคาดหวังจากระบบของคุณ:
| ที่คาดหวัง | ความหมาย | ไฟล์ |
|---|---|---|
accept | ระบบของคุณควรยอมรับไฟล์นี้ | 4 |
unspecified | ขึ้นอยู่กับกฎของระบบของคุณ คุณเป็นผู้ตัดสิน แล้วตรวจสอบว่าสิ่งที่เกิดขึ้นตรงกับที่ตั้งใจ | 46 |
คุณเปลี่ยนอะไรได้บ้าง
| การตั้งค่า | รับ | ค่าเริ่มต้น | ทำอะไร |
|---|---|---|---|
--format |
รหัสรูปแบบจากหน้ารูปแบบไฟล์ | txt |
รูปแบบของทุกไฟล์ในชุด เป็นแฟลกของตัวเครื่องมือเอง และพรีเซ็ตเพียงกำหนดค่าเริ่มต้นให้ |
รันอย่างไร
ดูว่าชุดจะมีต้นทุนเท่าไร สร้างมัน หรือเอาสูตรของมันไปแก้ไข:
tfg preset show filename-handling
tfg generate --preset filename-handling --out ./filename-handling
tfg preset eject filename-handling > filename-handling.yaml
หรือสร้างต่อยอดจากมันในสูตรของคุณเอง ไว้ข้างการทดสอบของคุณ:
version: 1
extends: preset:filename-handling