[英]How to delete a folder and all contents using a bat file in windows?
[英]How to Delete all contents of a “File with no extension” using windows batch Command
我想刪除文件的內容,其中“FIlE”作為擴展名,即沒有擴展名。 我知道如何刪除文本文件的內容,但不知道如何刪除“文件”作為擴展名的文件。
我很感激你的努力。 提前致謝。
使用Del *.
在批處理文件中刪除沒有擴展名的文件。
使用Dir /AD *.
列出所有沒有擴展名的文件。
使用以下命令清除文件的內容
findstr "Any data that is not available in origfilename" origfilename > origfilename
試試這個:
echo. 2>file.
它基本上會覆蓋整個文件,實現與刪除所有內容相同的目標。 只需替換file.
與您的文件。 要指定沒有擴展名,請不要在之后放置任何內容.
希望這可以幫助。
copy nul YourFIlE
copy /y nul YourFIlE
如果您想知道, NUL
是一個特殊名稱(如UNIX上的/dev/null
),就像CON
(它是控制台)一樣。 我認為這是清除內容的最佳方式。 然后該文件將包含0個字節。 echo
plus輸出重定向將向文件寫入一行,因此不會完全清除內容。
怎么樣
del /s "*."
我在Windows 10上進行的測試工作得很好。當然在安全目錄中測試它。 你當然可以把它放到批處理中。 我做了一個用於清理像.txt這樣煩人的遺留問題,例如:
echo off
del /s D:\FILES\completed\*.nfo
del /s D:\FILES\completed\*.wflow
del /s D:\FILES\completed\*.workflow
del /s "D:\FILES\completed\*."
echo complete
echo on
將刪除主目錄和所有子目錄中的所有文件。
需要引用,因為沒有它們就行不通。 沒有嘗試過3次深度擴展。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.