如何用cmd写入文本文件的第一行?

时间:2017-02-16 15:08:12

标签: file powershell cmd echo

我搜索了但是我找不到我想要的答案。

我有一个包含多行的现有文件,我想写一行现在是第一行。

示例:echo toto >> file.txt写在文件的末尾,我想在开头写它。

仅限cmd / powershell(无Cygwin或其他)

有什么想法吗?

谢谢:)

1 个答案:

答案 0 :(得分:1)

在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