Langsung ke konten utama

Mengelompokkan file ke dalam folder berdasarkan 4 karakter pertama dari nama file

 

Menghadapi Tantangan dalam Mengelompokkan File: Ketika Nama yang Mirip Menjadi Masalah


Dalam dunia digital yang semakin kompleks, kita sering kali dihadapkan pada tantangan pengelolaan file. Salah satu pengalaman yang mungkin pernah Anda alami adalah ketika harus mengelompokkan file dengan nama yang mirip, seperti 2001_012001_02, hingga 2023_23. Meskipun tampak sederhana, proses ini bisa menjadi sangat membingungkan dan melelahkan.

Bayangkan Anda sedang mencari data penting di antara file-file tersebut. Setiap kali Anda membuka satu file, pertanyaan yang muncul adalah: “Apakah informasi di sini sama dengan yang lain?” Dengan nama yang hanya berbeda pada beberapa digit terakhir, kebingungan ini bisa menghabiskan waktu dan energi, membuat kita merasa terjebak dalam labirin digital.

Dalam blog ini, saya akan berbagi pengalaman saya menghadapi kesulitan ini dan memberikan tips untuk mengelola file dengan lebih efisien. Mari kita eksplorasi bersama bagaimana cara mengatasi tantangan ini dan menciptakan sistem yang lebih teratur!

sebelumnya saya memiliki beberapa file laporan keuangan bulanan dengan nama masing-masing file 4 digit pertama menandakan tahun dan 2 digit terakhir menandakan bulan dengan dipisahkan dengan "_". contohnya 2001_01, 2001_02, dst.

sebelumnya saya kesulitan untuk mengelompokkan file kedalam folder berdasarkan tahun. Hingga saya menemukan cara untuk melakukan pekerjaan tersebut.

sebenarnya ada beberapa cara, tetapi yang paling mudah menggunakan file ekstensi bat.

Berikut adalah script file batch (.bat) yang telah disesuaikan untuk mengelompokkan file PDF yang berada di folder yang sama dengan file batch itu sendiri. Script ini akan membuat folder berdasarkan 4 digit pertama dari nama file PDF dan memindahkan file ke dalam folder tersebut.

@echo off
setlocal enabledelayedexpansion

rem Mengatur direktori sumber ke folder saat ini
set "source_dir=%~dp0"
cd /d "%source_dir%"

rem Loop melalui semua file PDF di direktori
for %%f in (*.pdf) do (
    rem Ambil 4 digit pertama dari nama file (tanpa ekstensi)
    set "filename=%%~nf"
    set "foldername=!filename:~0,4!"

    rem Cek apakah folder sudah ada, jika tidak, buat folder
    if not exist "!foldername!" (
        mkdir "!foldername!"
    )

    rem Pindahkan file PDF ke folder yang sesuai
    move "%%f" "!foldername!\"
)

echo Selesai mengelompokkan file PDF.
pause

Cara Menggunakan Script Ini:

  1. Salin script di atas ke dalam file teks baru.
  2. Simpan file dengan ekstensi .bat, misalnya organize_pdfs.bat, di dalam folder yang berisi file PDF Anda.
  3. Jalankan file batch tersebut dengan mengklik dua kali.

Script ini akan secara otomatis mengelompokkan file PDF ke dalam folder berdasarkan 4 digit pertama dari nama file. Jika ada pertanyaan lebih lanjut atau perlu penyesuaian, silakan beri tahu!



Komentar