dos批处理字符串查找:显示目录:dir/s/p administrators* 加了两个开关,/s所有子目录;/p分屏显示.替换文件名:ren andinistrators* txt* 字符串合并 :合并字符串就是将两个字符串放在一起就可以了.扩充字符串:对表示文件路径的字符串进行特殊的处理.
dos批处理字符串查找:显示目录:dir/s/p administrators*加了两个开关,/s所有子目录;/p分屏显示.替换文件名:ren andinistrators* txt*字符串合并 :合并字符串就是将两个字符串放在一起就可以了.扩充字符串:对表示文件路径的字符串进行特殊的处理.
以文件名中是否包含y为例set s="y"for /f %%i in ('dir/b^|findstr %s%') do echo move "%%~fi" d:\y\>>fn.battype fn.batpause
用数据->分列就行了啊,用“/”,分
@echo offset /p str=请输入任意字符:echo %str%|findstr /m "[a-z]">nul&&echo YES||echo NOpause
批处理有点吃力,用VBS吧,问题变得相对简单多了.批处理查找的话可以用 | find "mycha"这样子的来.如果用VBS的话,可以编程搞定,还可以想批处理一样双击运行.
dir /s /ad /b|findstr /i /m "kkfu"|findstr /m "[5-8]"
文件夹里没有文件的可以用rd命令删除(内部命令),如文件夹名是123,在命令提示符输入rd 123;如果文件夹里有文件的就要用deltree命令(外部命令,要dos系统里带有deltree.exe文件)用法一样.deltree 123 回车 提示输入y回车.
在dos窗口中执行find命令即可.例如:要在文件xyz.txt中查找是否含有“abc”,可用以下命令:find "abc" xyx.txt
@echo offdir e:\aa.txtecho.echo 记录数find /v /c "@" E:\aa.txtecho.echo 字符串出现的次数find /c "0x0D0A" E:\aa.txtpause>nul