Windows 10/11Preset AndaOutput JSON

Baris perintah filee

Konversi file dari Command Prompt, PowerShell, atau skrip Anda sendiri dengan engine dan preset yang sama seperti di aplikasi, atau biarkan sebuah folder mengonversi apa pun yang masuk ke dalamnya. Semuanya tetap di PC Anda.

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).

Siapkan perintah filee

  1. 1

    Biarkan tetap dicentang di Setup

    Di halaman opsi installer Filee, biarkan Tambahkan perintah “filee” ke PATH tetap dicentang (aktif secara bawaan). Sudah terpasang? Jalankan lagi installer terbaru.

  2. 2

    Buka terminal baru

    Buka jendela Command Prompt, PowerShell, atau Windows Terminal yang baru (jendela yang sudah terbuka tidak melihat PATH yang baru) dan jalankan filee version.

  3. 3

    Portabel atau tanpa PATH

    Semuanya ada di folder Filee: jalankan filee-cli.exe di sana, atau tambahkan sendiri folder cli-nya ke PATH. Aplikasi tidak perlu sedang berjalan.

Mulai cepat

Berikan nama file, wildcard seperti *.heic, atau seluruh folder. Hasil disimpan di samping file asli kecuali Anda menambahkan -o.

Perintah

filee convert

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

Mengonversi file, wildcard (*.heic), dan folder. Untuk folder, file di dalamnya yang dikenali Filee akan dikonversi; tambahkan -r untuk subfoldernya. Berikan format tujuan atau salah satu preset Anda.

Opsi

-t, --to <format>Format tujuan berdasarkan id atau ekstensi: jpg, png, webp, pdf, docx, hwpx, mp4, mp3… (lihat filee formats)
-p, --preset <preset>Preset dari aplikasi, berdasarkan id atau nama (lihat filee presets)
-o, --output <folder>Simpan di folder tersebut, bukan di samping file sumber
-r, --recursiveSertakan subfolder
-q, --quality <1-100>Kualitas gambar untuk JPG, WebP, AVIF, dan format lossy lainnya
--overwriteTimpa file output yang sudah ada (secara bawaan sebuah angka ditambahkan ke nama baru)
--skipBiarkan file output yang sudah ada
--keep-datesBerikan tanggal dibuat dan diubah dari file asli ke file hasil konversi
--jsonCetak hasil sebagai satu dokumen JSON, untuk skrip
--quietHanya cetak pesan error

filee watch

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

Mengonversi setiap file yang masuk ke folder sampai Anda menekan Ctrl+C. File hasil konversi masuk ke folder converted di dalamnya kecuali Anda menambahkan -o.

Opsi

-t, --to <format>Format tujuan
-p, --preset <preset>Preset dari aplikasi, berdasarkan id atau nama
-o, --output <folder>Tempat file hasil konversi disimpan (bawaan: <folder>\converted)
-r, --recursivePantau juga subfolder (file di dalamnya tetap berada di subfoldernya pada output)
--move-originalsPindahkan setiap file sumber yang sudah dikonversi ke <folder>\originals, dan konversi file yang sudah menunggu di sana saat mulai
--settle <seconds>Berapa lama file harus tidak berubah sebelum dikonversi (bawaan 2)
--keep-datesBerikan tanggal dibuat dan diubah dari file asli ke file hasil konversi
--quietHanya cetak pesan error

filee formats

filee formats [<format>]

Menampilkan semua format beserta id dan ekstensinya, atau format tujuan dari satu format, termasuk tambahan dari engine opsional.

filee presets

filee presets

Menampilkan preset bawaan dan preset yang Anda buat di aplikasi, beserta id, nama, dan format tujuannya.

filee help

filee help [<command>]
filee version

Menampilkan cara menggunakan semua perintah atau salah satunya, serta versi yang terpasang.

Folder pantau

Biarkan sebuah folder mengonversi apa pun yang Anda masukkan: unduhan, hasil pindaian, ekspor dari aplikasi lain.

  • File dikonversi setelah lengkap, tidak lagi bertambah ukurannya, dan tidak sedang dibuka di program lain, sehingga unduhan dan proses salin yang lama tetap aman.
  • File sementara dan tersembunyi (.crdownload, .part, .tmp, file ~$) serta format yang tidak dikenali Filee diabaikan.
  • File hasil konversi masuk ke folder converted di dalam folder yang dipantau, atau ke tempat yang ditunjuk -o. Dengan -r, file dari subfolder tetap berada di subfoldernya di sana (2025\a.png → converted\2025\a.pdf).
  • Dengan --move-originals, setiap file sumber yang sudah dikonversi dipindahkan ke originals, sehingga folder bekerja seperti kotak masuk. File yang sudah menunggu di sana dikonversi saat mulai.

Atau di aplikasi, di latar belakang

Halaman Folder pantau di Filee melakukan hal yang sama tanpa terminal: tambahkan folder, pilih preset untuk masing-masing, dan file akan dikonversi selama Filee berjalan di baki sistem.

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

Gunakan dalam skrip

--json mencetak satu dokumen JSON berisi hasil setiap file, dan exit code memberi tahu skrip Anda bagaimana hasilnya.

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

Exit code

0Tidak ada yang gagal
1Beberapa file gagal (yang lain berhasil dikonversi)
2Argumen salah, format atau preset tidak dikenal, atau input tidak ditemukan
3Tidak ada yang perlu dikonversi

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

Perlu diketahui

  • Engine dan preset yang sama seperti di aplikasi: preset yang Anda buat atau ubah di Filee langsung dapat digunakan dengan --preset, berdasarkan id atau nama.
  • Engine opsional (FFmpeg, LibreOffice…) dipasang di aplikasi melalui Pengaturan → Engine. filee formats <format> menunjukkan konversi mana yang memerlukannya.
  • Wildcard diuraikan oleh filee sendiri, sehingga *.heic berfungsi di Command Prompt maupun di PowerShell. Beri tanda kutip pada path yang mengandung spasi.
  • Tidak ada yang diunggah dan tidak perlu internet: file dikonversi di PC Anda, sama seperti di aplikasi.
  • Pesan ditampilkan dalam bahasa Inggris, sehingga skrip dan log terbaca sama di setiap PC.

Dapatkan Filee dengan perintah filee

Baris perintah disertakan dalam Filee untuk Windows 10/11: gratis, open source, dan offline.

Unduh untuk Windows Unduh dari Microsoft Store

macOS masih berupa preview. Linux memerlukan Ubuntu 22.04 atau lebih baru; gestur seret memerlukan X11 (eksperimental di KDE Plasma dengan Wayland).

Semua rilis Kode sumber

Filee gratis dan akan tetap gratis. Dukung pengembangannya