吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4402|回复: 11
收起左侧

[其他转载] 清理微信与企业微信的批处理文件

[复制链接]
这个郭停不下来 发表于 2021-1-27 12:01
公司同事电脑总是动不动C盘就满,绝大部分都是企业微信与微信收发文件缓存在本地引起的。
于是本小白上网摸索着写了这个批处理。因为是小白,所以我到现在都搞不懂,大佬们不要见怪哈
if "%num%"=="1"(命令)
if "%num%"=="2"(命令)
可以执行,但换成下面这个就执行不了。。。
if"%num%"=="1"(
  命令
)else(if "%num%"=="2"(
命令)

有大佬知道的话,可以指导一下。。。
执行结果:
捕获2.PNG
捕获.PNG
下载地址:https://guotong.lanzouj.com/iZECCkwq94b

批处理命令如下:
@echo off

@echo关闭微信
taskkill /f /t /im WeChat.exe

@echo关闭企业微信
taskkill /f /t /im WXWork.exe

echo ---------------------1.删除 --------------------------
echo ------------------2.备份至D盘 -----------------------
echo ------------------3.备份至E盘 -----------------------
echo ------------------4.备份至F盘 -----------------------
set /p pwd=请选择你要执行的操作:
if "%pwd%"=="1" (
DEL /s /q /a "%HOMEPATH%\Documents\WeChat Files\*.*"
RD /s /q  "%HOMEPATH%\Documents\WeChat Files"
TIMEOUT /T 5
DEL /s /q /a %HOMEPATH%\Documents\WXWork\*.*
RD /s /q  %HOMEPATH%\Documents\WXWork
pause
)

if "%pwd%"=="2" (
md "D:\WeChat Files"
md "D:\WXwork"
XCOPY  "%HOMEPATH%\Documents\WeChat Files" "D:\WeChat Files" /e /q
XCOPY "%HOMEPATH%\Documents\WXWork" D:\WXWork /e /q
DEL /s /q /a "%HOMEPATH%\Documents\WeChat Files\*.*"
RD /s /q  "%HOMEPATH%\Documents\WeChat Files"
DEL /s /q /a %HOMEPATH%\Documents\WXWork\*.*
RD /s /q  %HOMEPATH%\Documents\WXWork
pause
)

if "%pwd%"=="3" (
md "E:\WeChat Files"
md "E:\WXwork"
XCOPY  "%HOMEPATH%\Documents\WeChat Files" "E:\WeChat Files" /e /q
XCOPY "%HOMEPATH%\Documents\WXWork" E:\WXWork /e /q
DEL /s /q /a "%HOMEPATH%\Documents\WeChat Files\*.*"
RD /s /q  "%HOMEPATH%\Documents\WeChat Files"
DEL /s /q /a %HOMEPATH%\Documents\WXWork\*.*
RD /s /q  %HOMEPATH%\Documents\WXWork
pause
)

if "%pwd%"=="4" (
md "F:\WeChat Files"
md "F:\WXwork"
XCOPY  "%HOMEPATH%\Documents\WeChat Files" "F:\WeChat Files" /e /q
XCOPY "%HOMEPATH%\Documents\WXWork" F:\WXWork /e /q
DEL /s /q /a "%HOMEPATH%\Documents\WeChat Files\*.*"
RD /s /q  "%HOMEPATH%\Documents\WeChat Files"
DEL /s /q /a %HOMEPATH%\Documents\WXWork\*.*
RD /s /q  %HOMEPATH%\Documents\WXWork
pause
)

echo 没有多余的选择,按任意键盘退出
pause
exit

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

sutramusic 发表于 2021-1-27 14:39
我感觉“else(if "%num%"=="2"(” else后面是不是不要加括号?原来学循环嵌套的时候,语言格式也只是: if(){
  *    条件成立则执行
  *   }else if(){
  *    如果if不成立则判断else if成立则执行
  *   }else if(){
  *    上述else if不成立则继续判断执行先一个else if,else if条件成立则不继续往下判断执行
  *   }else{
  *    如果上述所有if或者else if 条件均不成立则最后执行else块
  *   }
如:成绩排名,分数 if >90  显示优
else if  分数 >80  显示良(不满足大于90分的,但大于80分的)
else if  分数 >70  显示一般。。。。
else if  分数 >60  显示及格。。。。
其余显示不及格
大概就是这样的语法吧。我也忘记了,我就想不应该有那个括号,你试试。
azusys 发表于 2021-1-27 12:25
本帖最后由 azusys 于 2021-1-27 12:32 编辑

@echo关闭微信
这里好像要改成
echo【空格】关闭微信
关于if我用的也不多算是小白
但是我看了一下貌似你这个可以用跳转更好一些
懒得写给你找了一个,相信你能看懂
[Asm] 纯文本查看 复制代码
set /p user_input=选择并进入命令:
if %user_input%==1 goto a
if %user_input%==2 goto b
if %user_input%==3 goto c
if %user_input%==4 goto d
if %user_input%==5 goto e
if %user_input%==6 goto f
if %user_input%==7 goto g
if %user_input%==8 goto h
if %user_input%==9 goto i
if %user_input%==0 goto j
if not %user_input%=="" goto z 


:a
后面写a执行的代码


其实最好的解决办法就是改路径
最后一点建议?微信里面如果不确定内容要不要不建议清理。因为现在工作与微信结合的很严密,一旦需要找原来的数据很麻烦的。清理的时候很爽,而需要找的时候???也很爽
小林子7216 发表于 2021-1-27 12:16
 楼主| 这个郭停不下来 发表于 2021-1-27 12:21
小林子7216 发表于 2021-1-27 12:16
把我的文档 修改到别的盘  不好吗

唉,公司电脑太多。。。没精力去改。。。他们自己也不愿意改
 楼主| 这个郭停不下来 发表于 2021-1-27 12:51
azusys 发表于 2021-1-27 12:25
@echo关闭微信
这里好像要改成
echo【空格】关闭微信

谢谢啦,我试过这种,主要好奇那个else为啥用不了。
其实我那个带备份的,全看用户怎么选,太多导致系统其他功能无法使用的的还是建议清理一下的。
找确实很麻烦,哈哈哈
bachelor66 发表于 2021-1-27 13:37
如果改过路径,那不就没用了吗                        
yingsummery 发表于 2021-1-27 13:48
学习了学习了
 楼主| 这个郭停不下来 发表于 2021-1-27 16:19
bachelor66 发表于 2021-1-27 13:37
如果改过路径,那不就没用了吗

大哥你说得对,改了路径就要改命令了
mosou 发表于 2021-1-27 16:24
OK  可以的   每次企业微信直接好几十个G的数据
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 18:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表