Windows 使用技巧记录
157
2024-05-10
删除历史备份文件
/P "文件夹路径"
:修改为实际的路径;/m *.nb3
:修改为对应的文件类型,或直接去掉则删除所有文件;/D -10
:设置为10天前的文件,可修改相应的天数。
FORFILES /P "文件夹路径" /m *.nb3 /D -10 /C "cmd /c del @path"
创建脚本文件后,在Windows的任务计划程序
中添加定时任务,实现定时删除的功能。
bat脚本 定时删除备份的文件 - 乌托邦眺望 - 博客园 (cnblogs.com)
利用“任务计划程序”自动删除5天前的备份文件夹_bat脚本自动删除备份,只保留5天-CSDN博客
Windows下端口映射
- 添加转发
netsh interface portproxy add v4tov4 listenaddress=192.168.1.1 listenport=3306 connectaddress=192.168.1.2 connectport=3306
- 删除转发
netsh interface portproxy delete v4tov4 listenaddress=192.168.1.1 listenport=3306
- 查看已添加的转发
netsh interface portproxy show v4tov4
通过跳板机连接远程mysql服务器(Linux/Windows端口转发(映射))_linux跳板机 设置端口映射-CSDN博客
端口占用处理
- 查找端口进程
$> netstat -aon|findstr "4000"
TCP 0.0.0.0:4000 0.0.0.0:0 LISTENING 27500
TCP 127.0.0.1:64000 127.0.0.1:64001 ESTABLISHED 17488
TCP 127.0.0.1:64001 127.0.0.1:64000 ESTABLISHED 17488
TCP [::]:4000 [::]:0 LISTENING 27500
- 查看指定进程的PID
$> tasklist |findstr "27500"
java.exe 27500 Console 1 451,024 K
- 结束进程(杀死进程)
taskkill /T /F /PID 27500
隐藏正在运行的CMD窗口
bat里有隐藏窗口的命令,在代码头部加上这段代码
方法一
@echo off
if "%1" == "h" goto begin
mshta Vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
::在下面输入你自己的代码(当前行是注释)。
方法二
在要运行的命令前面添加@start
@start jre\bin\javaw.exe -XX:MinHeapFreeRatio=10 -XX:MaxHeapFreeRatio=20 -Djava.net.preferIPv4Stack=true -jar finalshell.jar
- 0
- 0
-
分享