Board logo

标题: [文件操作] 复制多层文件夹和最底层文件夹下的指定文件。 [打印本页]

作者: lanh    时间: 2019-7-29 21:42     标题: 复制多层文件夹和最底层文件夹下的指定文件。

本帖最后由 lanh 于 2019-7-29 21:43 编辑

继上节
前两天求助
按文件目录复制文件夹和文件夹下的文件到指定位置
已解决了。

现在问题升级了
多层目录下,结构示意
第一层目录
1-10年(10个文件夹)
第二层
1-12个月(12个文件夹)
第三层
数据文件夹(若干个文件夹)
第四层
具体文件(N多个文件)

以上不知道大家能理解不?
现在手头第四层文件夹的目录文件 TXT格式的
我需要将整个三层目录都复制到另一个分区
同时把第四层里面的指定文件复制过去,指定文件的特征为含“SC”的文件。
目录结构保持原来的结构


自己现在研究到了,可以在月的这一层,把月份下的文件夹复制过去
但是文件夹下面没有任何文件

@echo off

::放在需要复制文件夹的上一级目录即可

PowerShell "$save='F:\指定位置';(dir .\*\*|?{$_.PsIsContainer})|copy-item -dest $save -force -verbose"
pause

但这个代码的思路应该是错的
COPY命令应该是满足不了需求的
应该是用XCOPY  /s/e/h/y  这里才可以吧?
不知有没有人能帮忙?




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2