首页 > 其他 > 详细

bat 复制文件夹到另一目录(仅复制目录结构、复制目录及文件、删除空文件夹)

时间:2021-04-06 12:46:07      阅读:9      评论:0      收藏:0      [点我收藏+]

bat批处理复制指定目录及子目录文件夹树结构

 

 

 

使用xcopy复制当前目录结构及子目录到上层目录的t1文件夹中

xcopy %cd% ..\t1 /C /E /K /T /Y

领悟在给几个参考:

例如A目录下里有A1,A2,A3文件夹再分别有其余子目录,复制到B目录下的时候也需要存在A1,A2,A3文件夹及其余子目录,保留目录结构,目录里的文件在对应的目录下。
A:\A1\a2\new.txt
复制后:
B:\A1\a2\new.txt

1)仅复制以A为开头的目录结构

xcopy c:\xxx\a\A? d:\yyy\b /C /E /K /T /Y

2)复制以A为开头的目录结构及文件:
xcopy c:\xxx\a\A? d:\yyy\b /C /E /H /K /R /Y

 

参考:https://bbs.csdn.net/topics/392055120

 

=======================================================================================

 

bat批处理递归删除当前及子目录中的空文件夹

将以下代码复制保存至txt文件中,将文件后缀改为bat即可

@echo off
:deldir
setlocal enabledelayedexpansion

for /d %%a in (%1*) do (
set p="%%a\"
set p=!p:.\"=..\"!
rd !p! || ( call :deldir !p! & rd !p! )
)

 

出处:https://www.cnblogs.com/hhddd-1024/p/14275097.html

bat 复制文件夹到另一目录(仅复制目录结构、复制目录及文件、删除空文件夹)

原文:https://www.cnblogs.com/mq0036/p/14620685.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!