Windows 10/11आपके प्रीसेटJSON आउटपुट

filee कमांड लाइन

Command Prompt, PowerShell या अपनी स्क्रिप्ट से ऐप वाले ही इंजन और प्रीसेट के साथ फ़ाइलें कन्वर्ट करें, या किसी फ़ोल्डर को उसमें आने वाली हर फ़ाइल कन्वर्ट करने दें। सब कुछ आपके PC पर रहता है।

D:\Photos> filee convert *.heic --to jpg
ok    IMG_0412.heic -> IMG_0412.jpg
ok    IMG_0413.heic -> IMG_0413.jpg
ok    IMG_0414.heic -> IMG_0414.jpg
Converted 3 of 3 file(s).

filee कमांड सेट करें

  1. 1

    Setup में इसे चुना रहने दें

    Filee इंस्टॉलर के विकल्प वाले पेज पर Add the "filee" command to PATH (filee कमांड को PATH में जोड़ें) चुना रहने दें; यह डिफ़ॉल्ट रूप से चालू होता है। पहले से इंस्टॉल है? नवीनतम इंस्टॉलर फिर से चलाएँ।

  2. 2

    नया टर्मिनल खोलें

    नई Command Prompt, PowerShell या Windows Terminal विंडो खोलें (पहले से खुली विंडो नया PATH नहीं देखती) और filee version चलाएँ।

  3. 3

    पोर्टेबल या PATH के बिना

    सब कुछ Filee फ़ोल्डर में है: वहाँ filee-cli.exe चलाएँ, या उसके cli फ़ोल्डर को खुद PATH में जोड़ें। ऐप का चालू होना ज़रूरी नहीं है।

जल्दी शुरू करें

फ़ाइल नाम, *.heic जैसे वाइल्डकार्ड या पूरे फ़ोल्डर दें। जब तक आप -o नहीं जोड़ते, नतीजे मूल फ़ाइलों के बगल में सेव होते हैं।

कमांड

filee convert

filee convert <files or folders...> (--to <format> | --preset <preset>) [options]

फ़ाइलें, वाइल्डकार्ड (*.heic) और फ़ोल्डर कन्वर्ट करता है। फ़ोल्डर देने पर उसकी वे फ़ाइलें कन्वर्ट होती हैं जिन्हें Filee जानता है; उसके सबफ़ोल्डरों के लिए -r जोड़ें। या तो कोई टारगेट फ़ॉर्मैट दें या अपना कोई प्रीसेट।

विकल्प

-t, --to <format>id या एक्सटेंशन से टारगेट फ़ॉर्मैट: jpg, png, webp, pdf, docx, hwpx, mp4, mp3… (देखें filee formats)
-p, --preset <preset>ऐप का कोई प्रीसेट, id या नाम से (देखें filee presets)
-o, --output <folder>स्रोत फ़ाइलों के बगल में नहीं, बल्कि इस फ़ोल्डर में सेव करें
-r, --recursiveसबफ़ोल्डर शामिल करें
-q, --quality <1-100>JPG, WebP, AVIF और अन्य लॉसी फ़ॉर्मैट के लिए इमेज क्वालिटी
--overwriteमौजूदा आउटपुट फ़ाइलों को बदल दें (डिफ़ॉल्ट रूप से नए नाम में एक नंबर जुड़ता है)
--skipमौजूदा आउटपुट फ़ाइलों को जैसा है वैसा छोड़ दें
--keep-datesकन्वर्ट की गई फ़ाइलों को मूल फ़ाइलों की बनाने और बदलने की तारीखें दें
--jsonस्क्रिप्ट के लिए नतीजा एक JSON दस्तावेज़ के रूप में प्रिंट करें
--quietत्रुटियों के अलावा कुछ भी प्रिंट न करें

filee watch

filee watch <folder> (--to <format> | --preset <preset>) [options]

फ़ोल्डर में आने वाली हर फ़ाइल को तब तक कन्वर्ट करता है जब तक आप Ctrl+C न दबाएँ। जब तक आप -o नहीं जोड़ते, कन्वर्ट की गई फ़ाइलें उसके अंदर converted फ़ोल्डर में जाती हैं।

विकल्प

-t, --to <format>टारगेट फ़ॉर्मैट
-p, --preset <preset>ऐप का कोई प्रीसेट, id या नाम से
-o, --output <folder>कन्वर्ट की गई फ़ाइलें कहाँ जाएँ (डिफ़ॉल्ट: <folder>\converted)
-r, --recursiveसबफ़ोल्डरों पर भी नज़र रखें (आउटपुट में उनकी फ़ाइलों का सबफ़ोल्डर बना रहता है)
--move-originalsकन्वर्ट हुई हर स्रोत फ़ाइल को <folder>\originals में ले जाएँ, और शुरू होने पर वहाँ पहले से इंतज़ार कर रही फ़ाइलें कन्वर्ट करें
--settle <seconds>कन्वर्ट होने से पहले फ़ाइल को कितनी देर तक बिना बदले रहना चाहिए (डिफ़ॉल्ट 2)
--keep-datesकन्वर्ट की गई फ़ाइलों को मूल फ़ाइलों की बनाने और बदलने की तारीखें दें
--quietत्रुटियों के अलावा कुछ भी प्रिंट न करें

filee formats

filee formats [<format>]

हर फ़ॉर्मैट को उसके id और एक्सटेंशन के साथ दिखाता है, या यह कि कोई एक फ़ॉर्मैट किनमें कन्वर्ट होता है, साथ ही यह भी कि कोई वैकल्पिक इंजन क्या जोड़ेगा।

filee presets

filee presets

बिल्ट-इन प्रीसेट और ऐप में आपके बनाए प्रीसेट उनके id, नाम और टारगेट फ़ॉर्मैट के साथ दिखाता है।

filee help

filee help [<command>]
filee version

हर कमांड या किसी एक कमांड को इस्तेमाल करने का तरीका, और इंस्टॉल किया गया संस्करण दिखाता है।

वॉच फ़ोल्डर

किसी फ़ोल्डर में आप जो भी रखें, उसे वह फ़ोल्डर ही कन्वर्ट कर दे: डाउनलोड, स्कैन, दूसरे ऐप से किए गए एक्सपोर्ट।

  • फ़ाइलें तभी कन्वर्ट होती हैं जब वे पूरी हो जाएँ, उनका आकार बढ़ना बंद हो जाए और वे किसी दूसरे प्रोग्राम में खुली न हों, इसलिए डाउनलोड और लंबी कॉपी सुरक्षित रहती हैं।
  • अस्थायी और छिपी फ़ाइलें (.crdownload, .part, .tmp, ~$ फ़ाइलें) और वे फ़ॉर्मैट जिन्हें Filee नहीं जानता, अनदेखे किए जाते हैं।
  • कन्वर्ट की गई फ़ाइलें देखे जा रहे फ़ोल्डर के अंदर converted फ़ोल्डर में जाती हैं, या जहाँ -o बताए वहाँ। -r के साथ सबफ़ोल्डरों की फ़ाइलों का सबफ़ोल्डर वहाँ बना रहता है (2025\a.png → converted\2025\a.pdf)।
  • --move-originals के साथ कन्वर्ट हुई हर स्रोत फ़ाइल originals में चली जाती है, इसलिए फ़ोल्डर इनबॉक्स की तरह काम करता है। वहाँ पहले से इंतज़ार कर रही फ़ाइलें शुरू होने पर कन्वर्ट होती हैं।

या ऐप में, बैकग्राउंड में

Filee का वॉच फ़ोल्डर पेज यही काम बिना टर्मिनल के करता है: फ़ोल्डर जोड़ें, हर एक के लिए प्रीसेट चुनें, और Filee के ट्रे में चलते समय फ़ाइलें कन्वर्ट होती रहती हैं।

D:\Inbox> filee watch . --to pdf --move-originals
Watching D:\Inbox → PDF, saving to D:\Inbox\converted. Press Ctrl+C to stop.
ok    scan-0412.jpg -> converted\scan-0412.pdf

स्क्रिप्ट में इस्तेमाल करें

--json हर फ़ाइल के नतीजे के साथ एक JSON दस्तावेज़ प्रिंट करता है, और एग्ज़िट कोड आपकी स्क्रिप्ट को बताता है कि काम कैसा रहा।

--json

{
  "preset": "WEBP",
  "target": "webp",
  "converted": 2,
  "skipped": 0,
  "failed": 1,
  "files": [
    {
      "source": "D:\\Exports\\cover.png",
      "state": "done",
      "outputs": [ "D:\\Exports\\cover.webp" ]
    },
    {
      "source": "D:\\Exports\\broken.png",
      "state": "failed",
      "outputs": [],
      "error": "The engine reported an error (improper image header)"
    }
  ]
}

एग्ज़िट कोड

0कुछ भी विफल नहीं हुआ
1कुछ फ़ाइलें विफल रहीं (बाकी कन्वर्ट हो गईं)
2गलत आर्गुमेंट, अज्ञात फ़ॉर्मैट या प्रीसेट, या कोई इनपुट नहीं मिला
3कन्वर्ट करने के लिए कुछ नहीं

PowerShell उदाहरण

$result = filee convert D:\Exports\*.png --to webp --json | Out-String | ConvertFrom-Json
if ($LASTEXITCODE -eq 1) {
  $result.files | Where-Object state -eq 'failed' | ForEach-Object { "$($_.source): $($_.error)" }
}

जानने लायक बातें

  • ऐप वाले ही इंजन और प्रीसेट: Filee में आप जो प्रीसेट बनाते या बदलते हैं, वह --preset के साथ तुरंत काम करता है, id या नाम से।
  • वैकल्पिक इंजन (FFmpeg, LibreOffice…) ऐप में सेटिंग्स → इंजन से इंस्टॉल होते हैं। filee formats <format> दिखाता है कि किन कन्वर्ज़न के लिए इंजन चाहिए।
  • वाइल्डकार्ड को filee खुद फैलाता है, इसलिए *.heic Command Prompt और PowerShell दोनों में काम करता है। स्पेस वाले पाथ को कोटेशन मार्क में रखें।
  • कुछ भी अपलोड नहीं होता और इंटरनेट की ज़रूरत नहीं: ऐप की तरह ही फ़ाइलें आपके PC पर कन्वर्ट होती हैं।
  • संदेश अंग्रेज़ी में होते हैं, ताकि स्क्रिप्ट और लॉग हर PC पर एक जैसे पढ़े जाएँ।

filee कमांड के साथ Filee पाएँ

कमांड लाइन Windows 10/11 के लिए Filee के साथ आती है: मुफ़्त, ओपन सोर्स और ऑफ़लाइन।

Windows के लिए डाउनलोड करें

macOS और Linux अभी प्रीव्यू हैं।

सभी रिलीज़ सोर्स कोड

Filee मुफ़्त है और मुफ़्त ही रहेगा। इसके विकास को स्पॉन्सर करें