批处理备份当天生成文件夹

查找一个目录中当天生成的文件夹,并且copy出来... 查找一个目录中当天生成的文件夹,并且copy出来 展开
 我来答
xxpinqz
2013-03-29 · TA获得超过1324个赞
知道小有建树答主
回答量:1055
采纳率:0%
帮助的人:1341万
展开全部
@echo off
cd.>tmp.txt
set "dst=e:\bak\"
echo 查找当前目录下%date:~0,10%创建的文件夹并复制到%dst%
setlocal enabledelayedexpansion
for /f "tokens=1-3*" %%i in ('dir /ad /tc^|findstr ":"') do (
set var=%%i%%j%%k%%l
if "!var:~1,1!"==":" set route=!var!
if "%%i"=="%date:~0,10%" (
if not "!route!"=="!var!" (
if not "%%j"=="" (
if not "%%l"=="." (
if not "%%l"==".." (
echo %%l>>tmp.txt
)))))
)
findstr .* tmp.txt>nul||(echo 未找到%date:~0,10%创建的文件夹&pause&del tmp.txt&exit /b)
for /f "delims=" %%a in (tmp.txt) do xcopy "%%a" "!dst!%%a\" /ye
pause&del tmp.txt&exit /b
更多追问追答
追问
NB,大神啊,请再指点如果想要搜索某个特定目录下的文件夹(比如d:\test\)应该在哪句把这个目录添加进去?
追答
第一句@echo off下面加入以下:
set "soure=%~dp0"
set /p soure=输入路径,回车默认当前目录:
cd /d %soure%||(pause&exit /b)
百事牛
2024-10-28 广告
作为深圳奥凯丰科技有限公司的一员,针对PDF文件取消密码的问题,我们推荐使用奥凯丰PDF解密大师。用户只需选择“解除限制”功能,将PDF文件添加到软件中,然后点击“开始”按钮,即可轻松取消PDF文件的密码限制。此过程简单快捷,无需复杂操作,... 点击进入详情页
本回答由百事牛提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式