Windows 10/11Ön ayarlarınızJSON çıktısı

filee komut satırı

Dosyaları Komut İstemi'nden, PowerShell'den veya kendi betiklerinizden, uygulamayla aynı motorlar ve ön ayarlarla dönüştürün ya da bir klasörü içine gelen her şeyi dönüştürmeye bırakın. Her şey bilgisayarınızda kalır.

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 komutunu kurun

  1. 1

    Kurulumda işaretli bırakın

    Filee kurulumunun Seçenekler sayfasında “filee” komutunu PATH'e ekle seçeneğini işaretli bırakın (varsayılan olarak açıktır). Filee zaten kurulu mu? En son kurulum dosyasını yeniden çalıştırın.

  2. 2

    Yeni bir terminal açın

    Yeni bir Komut İstemi, PowerShell veya Windows Terminal penceresi açın (önceden açık olan pencere yeni PATH'i görmez) ve filee version komutunu çalıştırın.

  3. 3

    Taşınabilir sürüm veya PATH olmadan

    Her şey Filee klasöründedir: filee-cli.exe dosyasını orada çalıştırın ya da cli klasörünü PATH'e kendiniz ekleyin. Uygulamanın çalışıyor olması gerekmez.

Hızlı başlangıç

Dosya adları, *.heic gibi joker karakterler veya klasörlerin tamamını verin. -o eklemediğiniz sürece sonuçlar özgün dosyaların yanına kaydedilir.

Komutlar

filee convert

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

Dosyaları, joker karakterleri (*.heic) ve klasörleri dönüştürür. Bir klasör verildiğinde içindeki, Filee'nin tanıdığı dosyalar dönüştürülür; alt klasörler için -r ekleyin. Bir hedef biçim ya da ön ayarlarınızdan birini verin.

Seçenekler

-t, --to <format>Kimliği veya uzantısıyla hedef biçim: jpg, png, webp, pdf, docx, hwpx, mp4, mp3… (bkz. filee formats)
-p, --preset <preset>Uygulamadaki bir ön ayar, kimliği veya adıyla (bkz. filee presets)
-o, --output <folder>Kaynakların yanı yerine bu klasöre kaydeder
-r, --recursiveAlt klasörleri dahil eder
-q, --quality <1-100>JPG, WebP, AVIF ve diğer kayıplı biçimler için görsel kalitesi
--overwriteVar olan çıktı dosyalarının üzerine yazar (varsayılan olarak yeni ada bir numara eklenir)
--skipVar olan çıktı dosyalarına dokunmaz
--keep-datesDönüştürülen dosyalara özgün dosyaların oluşturulma ve değiştirilme tarihlerini verir
--jsonSonucu betikler için tek bir JSON belgesi olarak yazdırır
--quietHatalar dışında hiçbir şey yazdırmaz

filee watch

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

Ctrl+C'ye basana kadar klasöre gelen her dosyayı dönüştürür. -o eklemediğiniz sürece dönüştürülen dosyalar klasörün içindeki converted klasörüne gider.

Seçenekler

-t, --to <format>Hedef biçim
-p, --preset <preset>Uygulamadaki bir ön ayar, kimliği veya adıyla
-o, --output <folder>Dönüştürülen dosyaların gideceği yer (varsayılan: <folder>\converted)
-r, --recursiveAlt klasörleri de izler (dosyaları çıktıda alt klasörlerini korur)
--move-originalsDönüştürülen her kaynağı <folder>\originals klasörüne taşır ve başlangıçta orada bekleyen dosyaları da dönüştürür
--settle <seconds>Bir dosyanın dönüştürülmeden önce ne kadar süre değişmeden kalması gerektiği (varsayılan 2)
--keep-datesDönüştürülen dosyalara özgün dosyaların oluşturulma ve değiştirilme tarihlerini verir
--quietHatalar dışında hiçbir şey yazdırmaz

filee formats

filee formats [<format>]

Her biçimi kimliği ve uzantılarıyla ya da tek bir biçimin nelere dönüştürülebildiğini, isteğe bağlı bir motorun ekleyecekleri dahil listeler.

filee presets

filee presets

Yerleşik ön ayarları ve uygulamada oluşturduklarınızı kimlik, ad ve hedef biçimleriyle listeler.

filee help

filee help [<command>]
filee version

Tüm komutların veya birinin nasıl kullanılacağını ve kurulu sürümü gösterir.

İzlenen klasörler

İçine koyduğunuz her şeyi bir klasöre dönüştürtün: indirmeler, taramalar, başka uygulamalardan dışa aktarılan dosyalar.

  • Dosyalar tamamlandığında, yani artık büyümediğinde ve başka bir programda açık olmadığında dönüştürülür; indirmeler ve uzun kopyalamalar güvendedir.
  • Geçici ve gizli dosyalar (.crdownload, .part, .tmp, ~$ dosyaları) ile Filee'nin tanımadığı biçimler yok sayılır.
  • Dönüştürülen dosyalar izlenen klasörün içindeki converted klasörüne ya da -o ile belirttiğiniz yere gider. -r ile alt klasörlerdeki dosyalar orada da alt klasörlerini korur (2025\a.png → converted\2025\a.pdf).
  • --move-originals ile dönüştürülen her kaynak originals klasörüne taşınır; klasör bir gelen kutusu gibi çalışır. Başlangıçta orada bekleyen dosyalar da dönüştürülür.

Ya da uygulamada, arka planda

Filee'deki İzlenen klasörler sayfası aynı işi terminal olmadan yapar: klasör ekleyin, her biri için bir ön ayar seçin; Filee sistem tepsisinde çalıştığı sürece dosyalar dönüştürülür.

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

Betiklerde kullanın

--json her dosyanın sonucunu içeren tek bir JSON belgesi yazdırır; çıkış kodu da betiğinize işin nasıl gittiğini söyler.

--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)"
    }
  ]
}

Çıkış kodları

0Hiçbir şey başarısız olmadı
1Bazı dosyalar başarısız oldu (diğerleri dönüştürüldü)
2Hatalı bağımsız değişkenler, bilinmeyen bir biçim veya ön ayar ya da eksik bir girdi
3Dönüştürülecek bir şey yok

PowerShell örneği

$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)" }
}

Bilmekte fayda var

  • Uygulamayla aynı motorlar ve ön ayarlar: Filee'de oluşturduğunuz veya değiştirdiğiniz bir ön ayar, kimliği ya da adıyla --preset ile hemen çalışır.
  • İsteğe bağlı motorlar (FFmpeg, LibreOffice…) uygulamada Ayarlar → Dönüştürme motorları bölümünden kurulur. filee formats <format> hangi dönüştürmelerin motor gerektirdiğini gösterir.
  • Joker karakterleri filee kendisi açar; bu yüzden *.heic PowerShell'de olduğu gibi Komut İstemi'nde de çalışır. Boşluk içeren yolları tırnak içine alın.
  • Hiçbir şey yüklenmez ve internet gerekmez: dosyalar uygulamada olduğu gibi bilgisayarınızda dönüştürülür.
  • İletiler İngilizcedir; böylece betikler ve günlükler her bilgisayarda aynı okunur.

filee komutuyla birlikte Filee'yi edinin

Komut satırı, Windows 10/11 için Filee ile birlikte gelir: ücretsiz, açık kaynaklı ve çevrimdışı.

Windows için indir

macOS sürümü önizlemedir. Linux için Ubuntu 22.04 veya üstü gerekir; sürükleme hareketleri X11 gerektirir (Wayland ile KDE Plasma'da deneyseldir).

Tüm sürümler Kaynak kodu

Filee ücretsizdir ve ücretsiz kalır. Geliştirilmesine sponsor olun