我搜索了但我沒有找到我想要的答案。如何在cmd文本文件的第一行寫入?
我有一個現有的文件,其中包含幾行,我想寫一行,現在將成爲第一行。
例如:echo toto >> file.txt
寫在文件末尾,我想寫在開頭。
只有CMD/PowerShell的(沒有Cygwin的或其他)
任何想法?
謝謝:)
我搜索了但我沒有找到我想要的答案。如何在cmd文本文件的第一行寫入?
我有一個現有的文件,其中包含幾行,我想寫一行,現在將成爲第一行。
例如:echo toto >> file.txt
寫在文件末尾,我想寫在開頭。
只有CMD/PowerShell的(沒有Cygwin的或其他)
任何想法?
謝謝:)
在DOS/CMD:
echo "toto" > TempNewFile.txt
type file.txt >> TempNewFile.txt
type TempNewFile.txt > file.txt
del TempNewFile.txt
在PowerShell中
@("toto") + (Get-Content file.txt) | Set-Content file.txt
ü可以提供ü試圖檢查代碼 –
http://stackoverflow.com/questions/20107814 /如何寫入第一行文本文件-DOS – Carlinto