无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 396|回复: 11
打印 上一主题 下一主题

[已解决] 求大神指点一下批处理的写法

[复制链接]
跳转到指定楼层
1#
发表于 昨天 09:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 snakegao 于 2025-7-16 10:27 编辑

批处理如下:

  1. @ECHO OFF
  2. %~d0
  3. cd %~p0
  4. echo Starting - Please wait ...
  5. echo.
  6. set DBpl="C:\temp"
  7. set /a nCount=0
  8. for /f "tokens=*" %%i in ('dir /b /s *.txt | findstr /i /m /c:"win32"') do (
  9. echo "%%~fi"
  10. copy /y  "%%~fi"  %DBpl% )
  11. echo.
  12. echo  按任意键退出。
复制代码


如上,不太会写批处理,求大神指点一下,为什么加了 | findstr /i /m /c:"win32" 后,拷贝就失效了?就是想拷贝出特定目录(非根目录)的特定文件,求大神指点
2#
发表于 昨天 10:01 | 只看该作者
| 要加转义,前面加一个^
  1. for /f "tokens=*" %%i in ('dir /b /s *.txt ^| findstr /i /m /c:"win32"') do (
复制代码

点评

助人为乐  发表于 昨天 10:34
谢谢  详情 回复 发表于 昨天 10:26

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

3#
发表于 昨天 10:12 | 只看该作者
dir /b /s *win32*.txt

点评

好人  发表于 昨天 10:35

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

4#
 楼主| 发表于 昨天 10:26 | 只看该作者
YWFhYmJi 发表于 2025-7-16 10:01
| 要加转义,前面加一个^

谢谢
回复

使用道具 举报

5#
发表于 昨天 10:41 | 只看该作者
学习了
回复

使用道具 举报

6#
发表于 昨天 10:56 | 只看该作者
谢谢分享
回复

使用道具 举报

7#
发表于 昨天 12:59 | 只看该作者
也来学习下
回复

使用道具 举报

8#
发表于 昨天 15:28 | 只看该作者
感谢分享!
回复

使用道具 举报

9#
发表于 昨天 21:40 | 只看该作者
for /r %%I in (*win32*.txt) do (
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-17 02:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表