Saya memiliki 50 file teks dalam satu direktori.
Apakah ada metode baris perintah Windows untuk menggabungkan file-file itu menjadi satu file?
Saya menggunakan Windows Vista .
Saya tidak ingin mengetik nama semua file.
windows
command-line
Fatamorgana
sumber
sumber
Jawaban:
Itu mudah dihindari. Buka prompt perintah di folder ini dan ketik perintah berikut:
Tekan Enter.
Sekarang Anda akan memiliki semua file teks dalam folder ini diurutkan berdasarkan tanggal naik bergabung menjadi satu file bernama newfile.txt.
Berikut tutorial yang dapat membantu Anda mencapai "tujuan akhir" Anda:
Gabungkan semua file CSV atau TXT dalam folder dalam satu lembar kerja
sumber
Untuk menambahkan newLine di akhir setiap file yang digabungkan, gunakan
type
sebagai ganticopy
, sebagai berikut:sumber
.txt
darinewfile
dan bam! Itu dia.type x.log.* > merged.log
tanpa file batch. Baris baru cukup mudah untuk ditangani.type
sudah jauh sejak DOS 3.3. Saya tidak tahu Anda bisa menggunakan file mask. Kapan itu terjadi?Dengan asumsi Anda berbicara tentang menambahkan file teks,
copy
perintah dapat digunakan untuk menambahkannya bersama:Jika Anda memiliki banyak file, Anda dapat mengulang dengan menambahkan satu file sekaligus.
Untuk file biner, tambahkan opsi '
/b
':Ini mengasumsikan bahwa Anda tahu file biner yang Anda kerjakan dapat ditambahkan kembali-ke-belakang; jika tidak, Anda akan mendapatkan segumpal data yang tidak berguna.
sumber
copy
docs.microsoft.com/en-us/windows-server/administration/…Jalankan perintah berikut di prompt perintah:
sumber
output.txt
File .bat berikut akan menambahkan semua *. Untuk file, kecuali yang bernama XIT.for, ke file kosong bernama MASTER.for
:)
sumber
for %f in (*.txt) do ((echo. & echo == %f == & echo. & type %f ) >> *.txt.dat )