我有一個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