service_ccsl.txt裏面有11個Webservices當我完成了我的工作,使這個文本文件更加便捷,而不是手動刪除和刪除之後,我想將這個Job整合到Jenkins任務中。請給我一個方法。提前致謝。如何編寫一個刪除文本文件中所有內容的窗口批處理文件?
回答
可能是最簡單的方法:
type nul > service_ccsl.txt
或
break > service_ccsl.txt
或
echo. 2> service_ccsl.txt
爲一個循環:
@echo off
for %%f in (c:\test\*_ccsl.*) do echo type nul > %%f
上面的例子會遍歷C:\test
的所有文件,並找到任何包含_ccsl.
所以它將匹配service_ccsl.txt
test_ccsl.txt
anything_ccsl.exe
但它不會匹配service_ccsl_all.txt
例如。
你可以使用通配符來微調你的場景,一旦你很高興你有信心,然後從上面的代碼中刪除回聲部分。
這一個將爲所有以_all.txt結尾的文件設置只讀屬性 然後我們將這些文件刪除,對_all.txt文件的訪問將被拒絕,其餘的將被禁止,然後禁用只讀屬性。
@echo off
attrib +r "c:\test\*_all.txt"
for %%f in (c:\test\service*.txt) do type nul > %%f
attrib -r "c:\test\*_all.txt"
請注意,如果您迴應這一點,它仍然會呼應了全部.txt文件,因爲它們仍然是可讀的,但是NUL不會影響這些文件。
乾杯巴納德,這工作得很好。 @echo off null>「C:\ Users \ IBM_ADMIN \ Desktop \ New folder(2)\ service_td。txt「 pause 如果我想一次刪除11個服務_ *。txt文件,這是否可以通過一個批處理文件?我有11個功能組,我將一次使用不同的功能組我需要更新服務_ *。txt文件有沒有可能有一個公共批處理文件來清除所有文本文件的內容,雖然我更新或不更新 只是FYI我有兩個服務_ * _ all.txt &service _ *。txt文件,稍後清理Idl – Pavan
是的,你只需要運行一個for循環,所有的文件都在1個目錄中,那個目錄中是否還有其他文件? –
有3個文件夾,很少XSD文件,ant文件,JAR文件和XML文件這個文件夾是一個組合 – Pavan
您可以使用break
使用批處理腳本擦除文件的所有內容。
break>\path\to\service_ccsl.txt
您可以在詹金斯你的工作Build
部分Execute windows batch script
步驟中添加上面的命令。
Cheers ANIL的信息 如果我想刪除11個服務_ * .txt文件立刻。這可以通過一個批處理文件嗎?我有11個功能組,我將根據需求一次與不同的功能組一起工作。我將根據需要更新service _ *。txt文件。雖然我更新或不更新,是否可以使用公共批處理文件來清除所有文本文件的內容? 只是FYI我有兩個服務_ * _ all.txt&service _ *。txt文件,我想稍後清理。 – Pavan
- 1. 編寫一個批處理文件來刪除所有文件
- 2. 批處理文件 - 刪除所有內容的某個字符
- 3. 刪除批處理腳本,窗口中的文件夾內容,無需提示
- 4. 如何刪除目錄中的所有文本文件通過批處理文件接受一個文件?
- 5. 批處理:從文本文件中刪除所有空格?
- 6. 我該如何編寫一個批處理文件來刪除其他目錄中存在的所有文件?
- 7. 從當前文件夾中的所有文件和子文件夾窗口批處理文件刪除前綴
- 8. 如何使用windows批處理腳本從文本文件中刪除內容
- 9. 編寫批處理變量到一個文本文件中
- 10. 刪除文本文件中的批處理文件變量
- 11. 批處理文件刪除所有文本文件的文件夾中超過10天,除了某幾個
- 12. 編寫一個批處理文件以在文件出現後刪除它?
- 13. 批處理文件,寫入另一個批處理文件
- 14. 寫一個批處理文件來刪除帶有通配符的文件
- 15. 批處理文件刪除文件夾
- 16. 批處理文件刪除另一個文件夾內的文件夾
- 17. 批處理 - 刪除所有文件夾及其內容除了一個文件夾
- 18. 批處理文件。刪除目錄中的所有文件和文件夾
- 19. 使用DOS批處理文件從文件中刪除一些內容
- 20. 使用批處理刪除文本文件中的某一行
- 21. 如何編寫Windows批處理文件
- 22. 批處理文件刪除文本文件的前3行
- 23. 如何刪除批處理文件中的文件列表
- 24. 批處理文件來比較文本文件的內容
- 25. 刪除文件中的所有內容
- 26. 批處理腳本刪除文件
- 27. Linux刪除文件批處理腳本
- 28. 如何製作一個批處理文件,編輯一個文本文件
- 29. 立即從另一個批處理文件運行一個文件夾中的所有批處理文件
- 30. 刪除批處理文件夾中的文件和文件夾
[相當於Linux'touch'用PowerShell創建一個空文件?](https://superuser.com/q/502374/241386),[等同於Linux命令'touch'的Windows?](https: //superuser.com/q/10426/241386) –
[Windows的等效'touch'(即創建index.html的node.js方法)]的可能副本(https://stackoverflow.com/questions/30011267/windows-equivalent-of-touch-ie-node-js-way-to-create-an-index-html) –