如何编写一BAT文件,要求复制所有以当天开头文件夹及其下的子目录和文件。
答案:2 悬赏:80
解决时间 2021-02-14 16:28
- 提问者网友:堕落的邪教徒
- 2021-02-14 06:31
如何编写一BAT文件,要求复制所有以当天开头文件夹及其下的子目录和文件。
最佳答案
- 二级知识专家网友:樣嘚尐年
- 2021-02-14 08:05
改好了~~~
@echo off & setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir E:\ /ad/b/s') do (
set "str=%%~ni"
if exist "D:\!str:~0,8!" xcopy /e "%%i" "D:\!str:~0,8!\%%~ni"\
)
pause
原理就是找所以E盘的目录,去目录名的前8位,找C盘下有这前8位的目录,找到就进行复制!
@echo off & setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir E:\ /ad/b/s') do (
set "str=%%~ni"
if exist "D:\!str:~0,8!" xcopy /e "%%i" "D:\!str:~0,8!\%%~ni"\
)
pause
原理就是找所以E盘的目录,去目录名的前8位,找C盘下有这前8位的目录,找到就进行复制!
全部回答
- 1楼网友:爱情是怎么炼成的
- 2021-02-14 09:42
期待看到有用的回答!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯