Saya memiliki berbagai "file" (bukan folder) dengan jenis yang sama (misalnya " .docx
"), di direktori yang sama.
Juga, dalam direktori SAMA, saya memiliki sub-direktori bernama " catalog
", dan dalam hal itu, folder abjad (yaitu, dimulai dengan #
, A
, B
, C
, D
, E
, F
, dan seterusnya ...).
Dengan asumsi file ini terletak di " D:/documents/
", bagaimana [Menggunakan Windows CMD, atau Windows Powershell] akan saya menyortir daftar file, dan memindahkan mereka ke dalam "katalog" folder, menjadi [case yang tepat sensitif ] "Abjad" folder , menyortir berdasarkan huruf pertama [ tidak sensitif huruf ] dari nama file mereka?
Misalnya: [ D:/documents/janet_henderson.docx
] akan pindah ke [ D:/documents/catalog/J/janet_henderson.docx
]
Harap dicatat bahwa saya perlu memiliki file dengan nama yang dimulai dengan nomor apa saja yang masuk ke D:/documents/catalog/#/
folder " ".
Apa yang saya miliki sejauh ini
Saya memiliki yang berikut dalam sebuah organize_files.bat
file:
move documents\A*.docx documents\catalog\A\
move documents\B*.docx documents\catalog\B\
move documents\C*.docx documents\catalog\C\
move documents\D*.docx documents\catalog\D\
move documents\E*.docx documents\catalog\E\
move documents\F*.docx documents\catalog\F\
move documents\G*.docx documents\catalog\G\
move documents\H*.docx documents\catalog\H\
move documents\I*.docx documents\catalog\I\
move documents\J*.docx documents\catalog\J\
move documents\K*.docx documents\catalog\K\
move documents\L*.docx documents\catalog\L\
move documents\M*.docx documents\catalog\M\
move documents\N*.docx documents\catalog\N\
move documents\O*.docx documents\catalog\O\
move documents\P*.docx documents\catalog\P\
move documents\Q*.docx documents\catalog\Q\
move documents\R*.docx documents\catalog\R\
move documents\S*.docx documents\catalog\S\
move documents\T*.docx documents\catalog\T\
move documents\U*.docx documents\catalog\U\
move documents\V*.docx documents\catalog\V\
move documents\W*.docx documents\catalog\W\
move documents\X*.docx documents\catalog\X\
move documents\Y*.docx documents\catalog\Y\
move documents\Z*.docx documents\catalog\Z\
- Apakah ada cara yang lebih baik untuk menyelesaikan operasi ini seperti meletakkannya dalam satu lingkaran mungkin?
- Bagaimana cara saya merawat file yang dimulai dengan angka?
- Apakah saya harus memberi tahu Windows CMD tidak peka huruf besar-kecil, saat memeriksa nama file?
move a*.docx catalog\a
Anda harus dapat memindahkan semua file dimulai dengan a. Salin dan lewati baris ini dalam file teks bernama moveall.bat
26 kali dan modifikasi dengan tangan untuk setiap huruf kemudian jalankan ... atau cari beberapa kode di internet dan cobalah untuk memodifikasinya.