1樓:匿名使用者
用frontapege或者是drw的「轉換全部開啟的檔案」功能。按ctrl+h可以實現
2樓:匿名使用者
1.txt ------ 2.txt **演示:
(for /f "tokens=*" %%a in (1.txt) do (
set .=%%a&set .=!.:00000=☆!
for /f "delims=☆" %%b in ('echo !.!')do echo %%b
))>2.txt
pause
如何用 批處理 刪除txt檔案中指定字串後面的所有字元 10
3樓:匿名使用者
1.txt ------ 2.txt **演示:
(for /f "tokens=*" %%a in (1.txt) do (
set .=%%a&set .=!.:00000=☆!
for /f "delims=☆" %%b in ('echo !.!')do echo %%b
))>2.txt
pause
如何用bat批量刪除檔名中指定字元後面的字串 10
4樓:玉碧蓉尉囡
@echo off
setlocal enabledelayedexpansionset "str=-mini"
for /f "delims=" %%i in ('dir /b *.png') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")儲存抄為批處理襲
執行,對批bai處理所du
在資料夾下的所有zhipng檔案有效。dao
5樓:依夢琴瑤
@baiecho off
for /f "tokens=1,2* delims=_" %%a in ('dir /a-d/b') do if exist "%%~
dua_%%~b" ren "%%~a_%%~b" "%%~a%%~xb"
pause
指令碼zhi
放在檔案一dao起後運內行即可容
如何用批處理bat將多個txt檔案中的指定字串刪除? 100
6樓:
不清楚你的實際檔案/情況,僅以問題中的樣例/說明為據
以下**複製貼上到記事本,另存為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());}
就如何用批處理命令刪除某個資料夾下所有txt檔案中兩個特定字串間的內容?
7樓:匿名使用者
我暈,是用批處理,剛留位置後,寫成個vb的了,不過我這個支援長檔名路徑,呵呵
下面**儲存為處理.vbs也可以執行
folderpath=inputbox("輸入處理的資料夾","輸入處理的資料夾")
'folderpath="f:\新建資料夾"
set fso=createobject("scripting.filesystemobject")
set folder=fso.getfolder(folderpath)
set files=folder.files
for each fl in files
if right(fl,4)=".txt" then
filename=fl
set objfso = createobject("scripting.filesystemobject")
set objfile = objfso.opentextfile(filename, 1)
strcontents = objfile.readall
objfile.close
if cbool(instr(strcontents,"cde")) and cbool(instr(strcontents,"fgh")) then
arrpath1=split(strcontents,"cde")
arrpath2=split(strcontents,"fgh")
set fso=createobject("scripting.filesystemobject")
set file=fso.opentextfile(filename, 2,ture)
file.writeline(arrpath3)
file.close
end if
end if
next
msgbox("成功!")
8樓:匿名使用者
for /r "d:\abc\" %%a in (*.txt)do (
for /f "tokens=2 delims=cde,fgh" %%1 in ("%%~na")do (
))echo ok&pause
9樓:匿名使用者
批處理 應該可以實現你的要求 不過這個批處理可能要點時間 除錯好後在給你 現在這裡留個位先 對批處理有興趣吧 一起學習呀
10樓:
直接用檔案管理專家完美實現,用了就知道!
11樓:匿名使用者
txt 批量修改替換器,網上多的是,搜下好了
12樓:
要用專門的工具的 我傳給你?
如何使用批處理刪除指定文字檔案中的某行字元
13樓:齊進訾昆琦
用批處理刪除前目錄所文字檔案指定字串前內容txt檔案內容
#1111111
#222222
qweasd
111333
需要批處理執行刪除帶#號行
終變#1111111
#222222
選擇帶#號行複製新檔案謝謝
怎麼用批處理刪除當前目錄下所有文字檔案中指定字串之前的內容?
14樓:匿名使用者
批處理檔案放你那當前目錄下,假定要找的字串是abcd,執行後將把在此之前的所有內容(包括本行之前的及上面所有行)刪去,未找到這字串的文字則不動:
set str=abcd
for /f "delims=" %%i in ('findstr/m /i "%str%" "*.txt"')do (
for /f "tokens=1* delims=:" %%j in ('findstr/n /i "%str%" "%%i"')do (
set hh=%%k
set hh=!hh:%str%=■!
set n=0
call :cot
echo.!hh!>"%%i.yky"
more +%%j "%%i">>"%%i.yky"
del "%%i"
ren "%%i.yky" "%%i"
))pause
exit
:cot
call set hhx=%%hh:~%n%,1%%
if not "!hhx!"=="■" (
set/a n+=1
goto cot )
call set hh=%%hh:~%n%%%
set hh=!hh:■=%str%!
echo.!hh!
goto :eof
如何用批處理排除檔案刪除
我的想法 先將保留資料夾複製到其他分割槽,將d 清空,再將保留檔案拷回。補充 可以將保留資料夾設成唯讀和隱藏,然後刪除d 所有檔案。如果要保留的檔案都在資料夾中,且要刪除的檔案都在根目錄上,直接用del就行,因為del只刪檔案,不刪資料夾。有沒有要刪除的檔案的檔名?d盤裡面有資料夾麼?要讀出所有檔案...
如何用批處理刪除檔案中指定字串後面的所有字元
1.txt 2.txt 演示 for f tokens a in 1.txt do set a set 00000 for f delims b in echo do echo b 2.txt pause 如何用 批處理 刪除txt檔案中指定字串後面的所有字元 用frontapege或者是drw的 ...
就如何用批處理命令刪除某個資料夾下所有檔案中兩個特定字串間的內容
我暈,是用批處理,剛留位置後,寫成個vb的了,不過我這個支援長檔名路徑,呵呵 下面 儲存為處理.vbs也可以執行 folderpath inputbox 輸入處理的資料夾 輸入處理的資料夾 folderpath f 新建資料夾 set fso createobject scripting.files...