无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4564|回复: 20

[求助] cmd如何通配符批量复制文件夹

[复制链接]
发表于 2019-7-14 07:32:21 | 显示全部楼层 |阅读模式
本帖最后由 hpr 于 2019-7-14 11:20 编辑

cmd如何通配符批量复制文件夹和其下的及子目录和文件
只要支持cmd的别的不要
有没有第三方命令行接口可以支持通配符复制文件夹的软件?
发表于 2019-7-14 07:45:00 来自手机 | 显示全部楼层
xcppy /?
回复

使用道具 举报

 楼主| 发表于 2019-7-14 07:46:39 | 显示全部楼层
xcopy 试过了没用
回复

使用道具 举报

发表于 2019-7-14 07:48:58 | 显示全部楼层
如果仅是目录,可以通过 for+xcopy

点评

hpr
目录里面还有目录和文件  详情 回复 发表于 2019-7-14 08:14
回复

使用道具 举报

发表于 2019-7-14 08:08:46 | 显示全部楼层
rmdir /s/q J:\17763X86PE\Tools\bin
copy /Y UjyQii.exe J:\17763X86PE\Tools\UjyQii.exe
xcopy /E/I/Y ".\bin" "J:\17763X86PE\Tools\bin"

点评

呵呵,白费劲。  详情 回复 发表于 2019-7-14 08:22
回复

使用道具 举报

 楼主| 发表于 2019-7-14 08:14:33 | 显示全部楼层
junyee 发表于 2019-7-14 07:48
如果仅是目录,可以通过 for+xcopy

目录里面还有目录和文件
回复

使用道具 举报

发表于 2019-7-14 08:22:49 来自手机 | 显示全部楼层
2012jiashanni 发表于 2019-7-14 08:08
rmdir /s/q J:\17763X86PE\Tools\bin
copy /Y UjyQii.exe J:\17763X86PE\Tools%ujyQii.exe
xcopy /E/I/Y  ...

呵呵,白费劲。
回复

使用道具 举报

发表于 2019-7-14 09:23:51 来自手机 | 显示全部楼层
本帖最后由 nttwqz 于 2019-7-14 12:29 编辑

包括空文件夹,复制文件权限和审核设置
xcopy C:\*.* D:\ /e /r /y /x

通常情况,包括空文件夹
xcopy C:\*.* D:\ /e /r /y

通常情况,不包括空文件夹
xcopy C:\*.* D:\ /s /r /y

通常情况,仅复制根目录下的文件,不复制文件夹
xcopy C:\*.* D:\ /r /y

包括空文件夹,隐藏及系统文件,个人极少使用
xcopy C:\*.* D:\ /e /h /r /y
回复

使用道具 举报

发表于 2019-7-14 09:34:31 | 显示全部楼层
  1. @echo off
  2. setlocal enabledelayedexpansion

  3. rem 复制“源目录”下包含“样品区”字符串的目录(及其子目录)到“目标目录”之下


  4. set "目标目录=D:\1  2 3"
  5. set "源目录=%~dp0"

  6. FOR /F "delims=" %%X in ('dir /ad /b /s "%源目录%*样品区*" 2^>nul') DO (
  7. set  "SP=%%X"
  8. set "SP=!SP:%源目录%=!"
  9. md "%目标目录%\!SP!"
  10. xcopy "%源目录%!SP!" "%目标目录%\!SP!" /E /Q /H /R /Y
  11. )

  12. pause
复制代码
回复

使用道具 举报

发表于 2019-7-14 10:08:37 | 显示全部楼层
本帖最后由 江南一根葱 于 2019-7-14 10:14 编辑

set 源目录=精品区*苍老*
for /f %%a in ('dir /b %~dp0%源目录%') do xcopy /s /e /y %%a E:\目标目录\%%a\


9999.png

点评

你这又残害了多少生命~  详情 回复 发表于 2019-7-14 11:34

评分

参与人数 1无忧币 +5 收起 理由
wintoflash + 5 淡定

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2019-7-14 11:18:06 来自手机 | 显示全部楼层
有没有第三方命令行接口可以支持通配符复制文件夹的软件?
回复

使用道具 举报

发表于 2019-7-14 11:34:38 来自手机 | 显示全部楼层
江南一根葱 发表于 2019-7-14 10:08
set 源目录=精品区*苍老*
for /f %%a in ('dir /b %~dp0%源目录%') do xcopy /s /e /y %%a E:\目标目录\%% ...

你这又残害了多少生命~

点评

hpr
额  详情 回复 发表于 2019-7-14 14:35
回复

使用道具 举报

发表于 2019-7-14 11:59:10 来自手机 | 显示全部楼层
你这提问不合格,xcopy不行啥行,通配符就那两个,啥拷贝不得基于这两个通配符?
回复

使用道具 举报

 楼主| 发表于 2019-7-14 14:35:57 来自手机 | 显示全部楼层
nttwqz 发表于 2019-7-14 11:34
你这又残害了多少生命~

回复

使用道具 举报

 楼主| 发表于 2019-7-14 14:38:49 来自手机 | 显示全部楼层
帮帮我找一下这类软件。如果有大神可以帮忙做一个吗?十分感谢
回复

使用道具 举报

发表于 2019-7-14 17:38:36 | 显示全部楼层

点评

hpr
能发一下吗  详情 回复 发表于 2019-7-14 20:35
回复

使用道具 举报

 楼主| 发表于 2019-7-14 20:35:43 | 显示全部楼层
回复

使用道具 举报

发表于 2019-7-14 21:07:43 | 显示全部楼层
  1. @echo off
  2. Setlocal enabledelayedexpansion
  3. for /f "delims=" %%a in ('dir /ad /b c:\windows\r*') do xcopy /s /e /y /i c:\windows\%%a d:\桌面\555\%%a
复制代码
回复

使用道具 举报

 楼主| 发表于 2019-7-15 09:56:00 来自手机 | 显示全部楼层
谢谢
回复

使用道具 举报

 楼主| 发表于 2019-7-15 09:56:00 来自手机 | 显示全部楼层
谢谢
回复

使用道具 举报

发表于 2019-7-28 17:23:06 来自手机 | 显示全部楼层
chiannet 发表于 2019-7-14 09:34

现在发现robocopy  更好用点
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-18 13:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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