找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 20702|回复: 5

[文件操作] 请求协助批处理xcopy复制包含指定字符的文件

[复制链接]
发表于 2021-6-7 14:14:14 | 显示全部楼层 |阅读模式
把D盘下testlog文件夹下的‘PO’文件夹中包含fail字符的文件复制到\\10.68.104.1\sysvol\log\,若该位置有'PO'文件夹直接粘贴到PO里面,若没有新建PO后粘贴

PO为变量需要手动输入
  1. @echo off
  2. set /p var=请输入PO[文件名]:
  3. md  \\10.68.104.1\sysvol\log\%var% && xcopy /y D:\testlog\%var%\*.* \\10.68.104.1\sysvol\log\%var% /s /e
复制代码
现在只实现新建文件夹全部复制,请大佬帮忙看看。
发表于 2021-6-7 14:49:07 | 显示全部楼层
本帖最后由 newswan 于 2021-6-7 19:05 编辑

  1. @echo off

  2. set /p var=请输入PO[文件名]:
  3. md \\10.68.104.1\sysvol\log\%var%
  4. xcopy /y D:\testlog\%var%\*fail*.* \\10.68.104.1\sysvol\log\%var% /s /e

复制代码
已改
 楼主| 发表于 2021-6-7 17:46:50 | 显示全部楼层
感谢大佬的回答,应该是我没有描述清楚,大佬给的方案不会去查找文件,直接全部上抛了,需要把文件名为******_fail.txt 的文件上抛
发表于 2021-6-7 18:47:43 | 显示全部楼层
本帖最后由 newswan 于 2021-6-7 18:49 编辑

回复 3# a409505792


    根据你的改的,什么叫"上抛"?
    文件中包含"fail"?文件名中包含"fail"?
 楼主| 发表于 2021-6-7 18:59:52 | 显示全部楼层
文件名中包含fail的
发表于 2021-6-7 19:48:18 | 显示全部楼层
回复 5# a409505792


    文件名的话,只需要把 *.* 改成 *fail*.*
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 17:56 , Processed in 0.025379 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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