1樓:匿名使用者
直接用輸出定向就可以,把輸出為空的命令直接輸出到txt檔案中。示例如下:
cd.>d:\abc.txt
;假設你輸出清空的為d:\abc.txt
如果檔案具有系統、只讀、隱藏之類屬性先去除這些屬性,使用attrib命令,命令如下:
attrib -r -s -h d:\abc.txtcd.>d:\abc.txt
;假設你輸出清空的為d:\abc.txt
2樓:聽不清啊
比如,要想清空d:\my answer\abcd.txt檔案的內容,只要在指定的資料夾中以寫方式重新產生一個新的同名的空檔案,原有的檔案就自然清清空了。
下面以重定向的方式將“空”寫入到新檔案中就實現了這一點:
只要在批處理檔案中加入一行:
type nul > "d:\my answer\abcd.txt"
就ok了。
3樓:網管大佬
要清空? 直接刪除檔案,然後新建建一個,重名檔案.
4樓:
@echo off
del /a /f /q "d:\program files\bin\121.txt" 2>nul
cd.>"d:\program files\bin\121.txt"
echo ok&pause
要是檔案不具備特殊屬性,單用
cd.>"d:\program files\bin\121.txt"就可以
5樓:小鄧娟娟
del /f /s /q d:\program files\bin\121.txt
/f 強制刪除只讀檔案。
/s 從所有子目錄刪除指定檔案。
/q 安靜模式。刪除全域性萬用字元時,不要求確認。
6樓:橋珈藍禎
用計事本開啟這個檔案
編輯——>全選
編輯——>刪除
檔案——>儲存
關閉檔案
如何用批處理檔案刪除某個檔案
7樓:
1、開啟相關資料夾,可發現資料夾中有相關檔案。
2、在任意位置,通過滑鼠右鍵新建一個txt文字文件。
3、開啟txt文字,編輯輸入del g:\0\*.* /f/s/q/a pause並儲存。
【其中g:\0是需要刪除的資料夾版絕對路徑,可根據實際更改】4、將文字字尾txt更改為bat,並確定。
8樓:匿名使用者
del /f /a /q \\?\%1
rd /s /q \\?\%1
把上面這段複製到記事本里,然後改檔名為“將畸形檔案拖到我上面.bat" 看到批處理器名字就知道怎麼用了
9樓:匿名使用者
在文字文件裡輸入西面這段**
cdc:\documents and settings\administrator\桌面
rd 新建資料夾.\
儲存為bat格式的檔案
就ok了! cd是指定一個目錄 rd是刪除指定資料夾
10樓:海濱土著
@echo off
rd "c:\documents and settings\administrator\桌面\新建資料夾"
del 是用來刪除檔案的,刪除資料夾的命令是rd另外如果要刪除的檔案或資料夾的名稱中帶空格,就用英文的雙引號把兩邊引起來,不然命令不認得後面的檔案或資料夾。
把命令輸入到文字文件裡後,別忘了把文件的.txt格式改為.bat或.cmd的批處理格式,不然系統不知道它是個批處理檔案。
如何用批處理bat將多個txt檔案中的指定字串刪除? 100
11樓:
不清楚你的實際檔案/情況,僅以問題中的樣例/說明為據
以下**複製貼上到記事本,另存為xx.bat,編碼選ansi,跟要處理的檔案放一起執行
<# :
cls@echo off
rem 根據一個指定文字檔案裡列出的多個字串,將多個txt文字檔案內的這些字串刪除
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
powershell -noprofile -executionpolicy bypass "invoke-command -scriptblock ([scriptblock]::create([io.file]::
readalltext('%~f0',[text.encoding]::default))) -args '%~dp0'"
echo;%#% +%$%%$%/%@% %z%
pause
exit
#>$path=$args[0];
$newfolder=$path+"#result";
$wordsfile=$path+"deletewords.log";
if(-not (test-path -liter $wordsfile));
if(-not (test-path -liter $newfolder));
$files=@(dir -liter $path|?);
$enc=[text.encoding]::default;$n=[char]([int]'56');
$wordslist=[io.file]::readalllines($wordsfile, $enc);
for($i=0;$i -lt $files.length;$i++);
if(($i+1) -le [int]$n.tostring());}
如何用BAT批處理定時更改指定ini檔案內的指定內容
不清楚你的實際檔案 情況,僅以問題中的樣例 說明為據 複製貼上到記事本,另存為xx.bat,編碼選ansi cls echo off rem 每間隔一定時間將一個指定的ini檔案裡的指定節下的指定鍵的數值遞增1 title z set inifile d tool config config.ini...
如何用批處理bat將多個檔案中的指定字串刪除
不清楚你的實際檔案 情況,僅以問題中的樣例 說明為據 以下 複製貼上到記事本,另存為xx.bat,編碼選ansi,跟要處理的檔案放一起執行 cls echo off rem 根據一個指定文字檔案裡列出的多個字串,將多個txt文字檔案內的這些字串刪除 title z cd d dp0 powershe...
批處理bat檔案,關於bat判斷怎麼寫?
批處理檔案。在每一條命令後面加 例如ping 開啟。bat檔案,在最後部分加上 c 這樣c盤下就有對應的log了。這樣肯定錯誤。加到相應的bat內部去。bat 判斷檔案是否存在,不存在的話等待1秒再次判斷 echo off set name rem 這行是你需要查詢的檔案,如果存在就會馬上退出 ya...