Bagaimana saya bisa menyalin nama file dalam direktori ke file teks atau ke clipboard?
Bagaimana saya bisa menyalin nama file dalam direktori ke file teks atau ke clipboard?
Jawaban:
Ini sangat, sangat mudah di Windows Command-Line Interpreter (semua OS Windows):
cmd
Enter)cd
) ke direktori yang file-filenya ingin Anda daftarkan.dir > output_file_name
dir > C:\dir.txt
EnterBuka file teks yang baru dibuat ( C:\dir.txt
) dan Anda akan memiliki output lengkap dari dir
perintah di direktori itu.
Lebih besar dari simbol ( >
) menandakan pengalihan output; ia mengirimkan output dari sebagian besar perintah ke file yang Anda tentukan dan sangat berguna untuk dapat mencatat output dari perintah.
Output dapat dikontrol dengan semua berbagai opsi yang tersedia untuk mengkustomisasi output normal dari perintah DIR; cukup tambahkan pengalihan output di akhir argumen apa pun yang ingin Anda kirim output ke file teks.
Pembaruan: Membuat menu konteks klik kanan untuk membuat daftar isi direktori
Buat file batch dan simpan sebagai %windir%\DirList.bat
:
@echo off
set dirpath=%1
dir %dirpath% /-p /o:gn > "%dirpath%\DirContents.txt"
exit
Buka SendTo
direktori Anda :
Windows 7 / Vista: %appdata%\Microsoft\Windows\SendTo
Windows XP:%USERPROFILE%\SendTo
Buat pintasan baru yang menunjuk DirList.bat
dan menyebutnya apa saja sesuka Anda.
Sekarang, mengklik kanan pada direktori apa pun dan memilih SendTo
sub-menu akan menyajikan perintah baru Anda untuk daftar isi direktori.
CATATAN: Ini hanya akan berfungsi ketika mengklik kanan direktori, dan itu hanya akan mencantumkan isi direktori yang Anda klik kanan. Itu juga menyimpan daftar ke direktori itu (untuk menghindari menimpa file lain). Script dapat dengan mudah dimodifikasi untuk mengubah di mana file daftar output disimpan.
/b
saklar. Tanpa itu info tambahan seperti ukuran file dan tanggal pembuatan juga akan dicatat ke file.
dir > dir.txt
. Kemudian saya dapat menyalin file itu ke folder apa pun, menjalankannya, dan mendapatkan daftar file teks di sana, tanpa membuka command prompt dan menavigasi folder.
Anda dapat menggunakan dir /b > files.txt
dari baris perintah untuk mendapatkan daftar nama file yang tersimpan files.txt
. Tambahkan /s
jika Anda ingin daftar rekursif.
Untuk menempatkan konten langsung ke clipboard, cukup pipa output clip
, yaitu jalankan dir /b | clip
.
Dari penjelajah file Windows, buat pintasan di folder SendTo dan ketik perintah berikut:
%windir%\system32\cmd.exe /k dir /b "%1"
hapus teks "Mulai"
Setelah perintah dijalankan sekali, Anda dapat mengubah default untuk window (seperti selction dengan mouse, bukan Edit → Mark).
Satu-satunya masalah adalah Anda harus mengabaikan baris pertama (yang mengatakan "file tidak ditemukan").