Apa pertanyaan Anda? Di notepad ++ Anda cukup menulis |Red dibelakang Apple001 Sejujurnya.
h0ch5tr4355
Maaf. Saya harus memperbarui perubahan serupa di 650 file dan itu tugas yang membosankan di depan
Vindhya Rajender
Maaf untuk jawaban terlambat tapi saya kira tidak ada solusi untuk notepad di mana Anda dapat menangani banyak file. Alih-alih ini, Anda dapat menggunakan PowerShell
h0ch5tr4355
Jawaban:
0
Saya tidak yakin apakah Anda dapat melakukan ini dengan notepad ++ dengan banyak file.
Tapi Anda bisa menggunakan PowerShell. Jika Anda yakin dengan PowerShell cukup gunakan kode berikut, jika tidak ragu untuk bertanya kepada saya di komentar
script.ps1:
function appendToFirstLine($filepath){
$file = Get-Content $filepath
$file[0] += " TEXT TO APPEND"
$file | Set-Content $filepath
}
cd C:\PATH\TO\FOLDER\OF\TEXT\FILES
Get-ChildItem -Path *.txt | %{ appendToFirstLine $_.FullName }
Penjelasan: Fungsi appendToFirstLine "dapatkan konten" dari file dan tambahkan "TEXT TO APPEND" setelah baris pertama ( $file[0] ).
Kemudian skrip menavigasi ke folder Anda dengan file dan menggunakannya pada setiap *.txt file dalam folder.
Tip: Jika Anda menggunakan subfolder -Recurse bendera di Get-ChildItem -Cmdlet.
Dalam kasus Anda, "TEXT TO APPEND" adalah "| Red", tetapi saya sangat merekomendasikan untuk menyalin beberapa file dan mencoba jika Anda tidak ingin ada yang kosong atau sejenisnya. Selanjutnya jika Anda menjalankan skrip dua kali, Anda juga memiliki "| Merah | Merah"
|Red
dibelakangApple001
Sejujurnya.Jawaban:
Saya tidak yakin apakah Anda dapat melakukan ini dengan notepad ++ dengan banyak file. Tapi Anda bisa menggunakan PowerShell. Jika Anda yakin dengan PowerShell cukup gunakan kode berikut, jika tidak ragu untuk bertanya kepada saya di komentar
script.ps1
:Penjelasan: Fungsi
appendToFirstLine
"dapatkan konten" dari file dan tambahkan "TEXT TO APPEND" setelah baris pertama ($file[0]
). Kemudian skrip menavigasi ke folder Anda dengan file dan menggunakannya pada setiap*.txt
file dalam folder.Tip: Jika Anda menggunakan subfolder
-Recurse
bendera diGet-ChildItem
-Cmdlet.Dalam kasus Anda, "TEXT TO APPEND" adalah "| Red", tetapi saya sangat merekomendasikan untuk menyalin beberapa file dan mencoba jika Anda tidak ingin ada yang kosong atau sejenisnya. Selanjutnya jika Anda menjalankan skrip dua kali, Anda juga memiliki "| Merah | Merah"
sumber