我有一个demo.txt文件。我需要使用批处理文件删除该文件中的内容。请告诉我删除demo.txt文件的内容的命令。如何使用windows批处理脚本从文本文件中删除内容
回答
break>demo.txt
试试这个,它会在demo.txt的地方设置一个空文件。由于break
是内部命令,它什么都不做,它应该是非常快的。由于break命令只能用/?
参数产生输出,所以这个方法非常强大。
命令提示:
break>c:\'file directory'\demo.txt
的PowerShell:
Clear-Content c:\'file directory'\demo.txt
type nul > demo.txt
工作的nd也适用于JPSoft的TakeCommand TCC.EXE命令行解释器(其中“break”将输出“BREAK is ON”而不是像在Microsoft CMD.EXE中那样输出)
一般的想法是找到一个命令,并重定向到使用文件>
这工作,但似乎需要比“休息>”命令更长的时间。任何想法为什么? – user1167442
这似乎最直观的对我说:
copy /y nul demo.txt
注意:不幸的是,喜欢这里提供的其他方法,这个失败,如果demo.txt目前正在被另一个进程使用。在这种情况下,有时可以在文本编辑器中打开文件并删除所有内容,即使文件正在使用中。我不知道从命令行执行此操作的方法。
这根本不起作用。它将'1个文件复制到文件中。 – user1167442
它应该显示“复制1个文件”的输出,但生成的文件应该是0长度。为我工作,我只是检查。确保你没有重定向输出。 – yoyo
- 1. 递归删除文件夹使用Windows批处理脚本
- 2. Windows批处理脚本,从文件名中删除括号中的文本?
- 3. Linux删除文件批处理脚本
- 4. 批处理脚本删除文件
- 5. 批处理脚本 - 删除从文本文件的特定行
- 6. WIndows批处理脚本从文本文件中删除多个特殊字符
- 7. 批处理脚本删除文本文件中的特定行
- 8. 批处理脚本删除文本文件中的字符
- 9. 如何使用批处理脚本清除excel文件中的内容?
- 10. 如何使用批处理文件从文本文件中删除引号?
- 11. 使用批处理脚本删除文件中的特定行
- 12. windows批处理脚本svn删除文件夹集
- 13. 学习Windows批处理文件脚本
- 14. 如何通过批处理从文本文件中删除文本
- 15. 使用批处理脚本逐行解析文本文件(批处理文件)
- 16. 删除批处理脚本,窗口中的文件夹内容,无需提示
- 17. 如何使用批处理脚本增加文本文件名
- 18. 如何使用批处理脚本读取文本文件
- 19. 如何使用Windows批处理将文本文件内容读入变量?
- 20. 如何使用批处理脚本删除文件中的用户定义行
- 21. 批处理文件脚本
- 22. 批处理脚本删除一切从字符串/文件名
- 23. 使用批处理删除文本文件中的某一行
- 24. 如何在Windows上从批处理文件运行FTP脚本?
- 25. 使用DOS批处理文件从文件中删除一些内容
- 26. 使用批处理脚本删除子文件夹中的文件
- 27. 如何使用bash脚本删除文件夹中的内容?
- 28. 如何从批处理脚本中运行批处理脚本?
- 29. 批处理脚本,用于从文本文件中过滤行
- 30. 如何从Windows批处理文件编辑文本文件?
你想清除demo.txt中的内容还是只想删除文件中的特定文本? – Chelseawillrecover
谨慎的话,确保你指定了确切的文件,否则如果你指向错误的文件,你可能无法恢复内容,除非你有一个备份或在运行脚本之前创建一个。 – Chelseawillrecover