无忧启动论坛
标题:
求大神指点一下批处理的写法
[打印本页]
作者:
snakegao
时间:
昨天 09:51
标题:
求大神指点一下批处理的写法
本帖最后由 snakegao 于 2025-7-16 10:27 编辑
批处理如下:
@ECHO OFF
%~d0
cd %~p0
echo Starting - Please wait ...
echo.
set DBpl="C:\temp"
set /a nCount=0
for /f "tokens=*" %%i in ('dir /b /s *.txt | findstr /i /m /c:"win32"') do (
echo "%%~fi"
copy /y "%%~fi" %DBpl% )
echo.
echo 按任意键退出。
复制代码
如上,不太会写批处理,求大神指点一下,为什么加了 | findstr /i /m /c:"win32" 后,拷贝就失效了?就是想拷贝出特定目录(非根目录)的特定文件,求大神指点
作者:
YWFhYmJi
时间:
昨天 10:01
| 要加转义,前面加一个^
for /f "tokens=*" %%i in ('dir /b /s *.txt ^| findstr /i /m /c:"win32"') do (
复制代码
作者:
szwp
时间:
昨天 10:12
dir /b /s *win32*.txt
作者:
snakegao
时间:
昨天 10:26
YWFhYmJi 发表于 2025-7-16 10:01
| 要加转义,前面加一个^
谢谢
作者:
fuluobu
时间:
昨天 10:41
学习了
作者:
youxia1220
时间:
昨天 10:56
谢谢分享
作者:
guong
时间:
昨天 12:59
也来学习下
作者:
handsome_xiang
时间:
昨天 15:28
感谢分享!
作者:
hilsonma
时间:
昨天 21:40
for /r %%I in (*win32*.txt) do (
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3