如何用批处理在指定的文件夹里寻找特定的文件夹,并打包放在指定的文件夹

redcn2004 2012-06-29 11:25:40
指定文件夹 p= e:\test
寻找的文件夹名:20120101
打包到 e:\upload
...全文
148 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2012-06-29
  • 打赏
  • 举报
回复
楼主p=后面多了一个空格吧。
赵4老师 2012-06-29
  • 打赏
  • 举报
回复
%p%的内容被替换为环境变量p的值
set p=d:\
cd /d %p%
redcn2004 2012-06-29
  • 打赏
  • 举报
回复
为什么 cd /d %p% 不能使用呢?是空值
redcn2004 2012-06-29
  • 打赏
  • 举报
回复
为什么 cd /d %p% 不能使用呢?
赵4老师 2012-06-29
  • 打赏
  • 举报
回复
或者要改为

cd /d e:\test
for /f %%d in ('dir /ad /b /s 20120101') do c:\progra~1\winrar\rar a e:\upload\pack.rar -r %%d
赵4老师 2012-06-29
  • 打赏
  • 举报
回复
test.bat
for /f %%d in ('dir /ad /b /s e:\test\20120101') do c:\progra~1\winrar\rar a e:\upload\pack.rar -r %%d 

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧