首页
社区
课程
招聘
2个批处理简单 修改
发表于: 2015-12-1 12:38 3963

2个批处理简单 修改

2015-12-1 12:38
3963
1、
修改为
从c:\Temp\,到f:\a\,包含子文件夹
自动复制doc、jpg、txt几种指定后缀文件,后台运作,不显示窗口

set a=WScript.CreateObject("WScript.Shell")
a.run "%Comspec% /c echo y|xcopy  /s /e c:\Temp\*.*  f:\a\",0


2、

修改为
支持文件夹拖拽
拖拽文件夹到窗口,然后清理文件夹下所有空文件夹

@echo off
echo.
echo 说明此工具会删除指定目录所在空文件夹及其子目录下的空文件夹,以节省空间.
echo.
echo.
echo 本例只限删除10层内父子目录关系的所有空文件夹。
echo 10层以上请更改下面代码(1 1 10)中的10数字即可.
echo.
set /p par=请输入空文件夹所在的盘符或目录(如d:\或d:\a\),输入确认无误后请按回车:
echo.
echo       当前工作目录为: %par%
echo                               任意键   开始删除空文件夹
pause>nul
echo -----------------------------------------------------------------------------
for /l %%i in (1 1 10) do (
  for /f "delims=" %%a in ('dir /b/s/ad %par%') do (
     2>nul rd "%%a\"&&echo 成功删除空文件夹:%%a
  )
)
echo -----------------------------------------------------------------------------
echo    按任意键退出
pause>nul
exit


谢谢

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 45
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
第一个
set a=WScript.CreateObject("WScript.Shell")
set b=WScript.CreateObject("WScript.Shell")
set c=WScript.CreateObject("WScript.Shell")
a.run "%Comspec% /c echo y|xcopy  /s /e c:\tmp\*.txt  c:\a\",0
b.run "%Comspec% /c echo y|xcopy  /s /e c:\tmp\*.jpg  c:\a\",0
c.run "%Comspec% /c echo y|xcopy  /s /e c:\tmp\*.doc  c:\a\",0


用批处理 一句话
for /r c:\tmp\ %%a in (*.txt *.jpg 3.txt) do xcopy /y /s %%a c:\a\ 

不过有窗口 可以用vbs引用这个

第二个
@echo off
echo.
echo 说明此工具会删除指定目录所在空文件夹及其子目录下的空文件夹,以节省空间.
echo.
echo.
echo 本例只限删除10层内父子目录关系的所有空文件夹。
echo 10层以上请更改下面代码(1 1 10)中的10数字即可.
echo.
echo. 请拖入文件夹按回车开始删除文件夹!
set /p par=

echo -----------------------------------------------------------------------------
for /l %%i in (1 1 10) do (
  for /f "delims=" %%a in ('dir /b/s/ad %par%') do (
     2>nul rd "%%a\"&&echo 成功删除空文件夹:%%a
  )
)
echo -----------------------------------------------------------------------------
echo    按任意键退出
pause>nul
exit
2015-12-23 17:25
0
雪    币: 99
活跃值: (437)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢。你的帮助!
2016-6-6 13:12
0
游客
登录 | 注册 方可回帖
返回
//