फ़ाइल नाम का प्रबंधन
क्या मेरा सिस्टम ऐसा फ़ाइल नाम सहेजेगा, दिखाएगा और लौटाएगा जिसकी उसे उम्मीद नहीं थी?
filename-handling प्रीसेट एक कमांड में इस सवाल के लिए असली टेस्ट फ़ाइलों का पूरा सेट बनाता है,
और उनके बगल में एक manifest.json जो बताता है कि आपके सिस्टम को हर फ़ाइल पर क्या
प्रतिक्रिया देनी चाहिए। नीचे सब कुछ इस संस्करण के डिफ़ॉल्ट पर प्रोग्राम से पढ़ा गया है।
यह आम तौर पर क्या पकड़ता है?
- ऐसा नाम जो स्क्रीन, लॉग या सूची में किसी और नाम जैसा दिखता है
- ऐसा नाम जो अपलोड और स्टोरेज के बीच कट जाता है, छँट जाता है या दोबारा लिख दिया जाता है
- अक्षरों में गिनी जाने वाली लंबाई की सीमा, जबकि स्टोरेज बाइट गिनता है
सेट में क्या है?
डिफ़ॉल्ट पर, जैसा tfg preset show filename-handling बताता है:
| फ़ाइलें | 50 |
|---|---|
| इसकी रेसिपी में टार्गेट | 50 |
| कुल आकार | 51 200 B |
| फ़ॉर्मैट | txt |
और उस सेट का मैनिफ़ेस्ट आपके सिस्टम से क्या अपेक्षा रखता है:
| अपेक्षित | अर्थ | फ़ाइलें |
|---|---|---|
accept | आपके सिस्टम को फ़ाइल मंज़ूर करनी चाहिए। | 4 |
unspecified | यह आपके सिस्टम के नियमों पर निर्भर है। आप तय करें, फिर जाँचें कि जो होता है वही है जो आप चाहते थे। | 46 |
आप क्या बदल सकते हैं?
| सेटिंग | लेती है | डिफ़ॉल्ट | क्या करती है |
|---|---|---|---|
--format |
फ़ॉर्मैट पेज से एक फ़ॉर्मैट id | 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