美文网首页杂门技术windows运维
Windows:批处理工具 .bat 以及常用 .bat 工具文

Windows:批处理工具 .bat 以及常用 .bat 工具文

作者: dex0423 | 来源:发表于2020-10-21 16:56 被阅读0次

每个 100s 清理一下 temp 文件夹

  • windows 系统长时间运行机器会变得越来越慢,这就需要及时临时文件等垃圾文件,下面的小工具可以实现每个 100s 清理 TEMP 文件夹下的临时文件;
  • 新建文件,将下面的代码复制粘贴到文件中,另存为 每隔100s清理TEMP.bat,保存类型选 所有文件(*.*)
@echo off
color 0a
:loop
echo Delete TEMP Files Every 100s ...
del /f /s /q %userprofile%\AppData\Local\Temp\*.*
cd %userprofile%\AppData\Local\Temp
rd /s /q %userprofile%\AppData\Local\Temp
echo finished time %date% %time%
echo Wait For 100s ...
@ping 127.0.0.1 -n 100 >nul
goto loop

注意:
-- /f 强制删除只读文件;
-- /s 从所有子目录删除指定文件;
-- /q 安静模式,删除时不要求确认;

  • 以管理员身份运行此 .bat 文件,就可以每隔 100s 清理 TEMP 文件夹,注意 不要关闭 cmd 窗口

批量清理系统垃圾

  • 新建文件,将下面的代码复制粘贴到文件中,另存为 清理电脑垃圾.bat,保存类型选 所有文件(*.*)
@echo off 

color 0a

del /f /s /q C:\Windows\WinSxS\Backup

del /f /s /q %userprofile%\AppData\Local\Microsoft\Windows\INetCache\IE\H3PI6GKG\*.*

del /f /s /q %userprofile%\AppData\Local\Microsoft\Windows\INetCache\IE\RYUGFFZ7\*.*

del /f /s /q %userprofile%\AppData\Local\Microsoft\Windows\INetCache\IE\TWNYUZTO\*.*

del /f /s /q %userprofile%\AppData\Local\Google\Chrome\User Data\Profile 1\Cache\*.*

del /f /s /q %userprofile%\AppData\Local\Microsoft\Windows\INetCache\IE\7D90CVER\*.*

del /f /s /q C:\Windows\LiveKernelReports\*.*

RD %windir%\$hf_mig$ /Q /S 

dir %windir%\$NtUninstall* /a:d /b >%windir%\2950800.txt 

for /f %%i in (%windir%\2950800.txt) do rd %windir%\%%i /s /q 

echo Delete TEMP files ...

del /f /s /q %userprofile%\AppData\Local\Temp\*.*
cd %userprofile%\AppData\Local\Temp
rd /s /q %userprofile%\AppData\Local\Temp

del %windir%\KB*.log /f /q 

del /f /s /q %systemdrive%\*.tmp 

del /f /s /q %systemdrive%\*._mp 

del /f /s /q %systemdrive%\*.log 

del /f /s /q %systemdrive%\*.gid 

del /f /s /q %systemdrive%\*.chk 

del /f /s /q %systemdrive%\*.old 

del /f /s /q %systemdrive%\recycled\*.* 

del /f /s /q %windir%\*.bak 

del /f /s /q %windir%\prefetch\*.* 

rd /s /q %windir%\temp & md %windir%\temp 

del /f /q %userprofile%\cookies\*.* 

del /f /s /q "%userprofile%\local settings\temporary internet files\*.*" 

del /f /s /q "%userprofile%\local settings\temp\*.*" 

del /f /s /q "%userprofile%\recent\*.*" 

  • 以管理员身份运行此 .bat 文件,即可清理电脑中的垃圾和临时文件;

打开 cmd 窗口执行 python 文件

  • 新建文件,复制黏贴下面的代码到文件中,另存为 .bat 文件,保存类型选 所有文件(*.*)
echo off
python 要执行的python文件名.py
pause
  • 双击此 .bat 文件即可快速执行 python 文件;

.bat 连接 mongo 数据库

echo off
mongo xxx.xxx.xxx.xxx:27017/admin -u MongoDB账户名 -p MongoDB密码
pause

.bat 连接 redis 数据库

  • 需要密码验证:
echo off
echo INPUT :  "auth winterisfire" TO AUTH 
redis-cli -h xxx.xxx.xxx.xxx -p 6379
pause
  • 不需要密码验证:
echo off
redis-cli -h xxx.xxx.xxx.xxx -p 6379
pause

相关文章

网友评论

    本文标题:Windows:批处理工具 .bat 以及常用 .bat 工具文

    本文链接:https://www.haomeiwen.com/subject/oalemktx.html