常用 cmd 命令笔记

netstat -aon|findstr 8008  查询占用8008端口的进程PID
netstat -an 查询被占用的端口

清理临时目录时,排除指定目录
echo off
set "path=%temp%2044temp"
for /f %%j in ('dir %temp% /ad /s /b') do (if not %%j ==%path% (rd /q /s %%j))
echo %path%
pause

for /f %%j in ('dir %temp% /ad /s /b') do (if not %%j ==%temp%2044temp (rd /q /s %%j))

但是有个小小的bug
我们要排除的 目录是 2044temp
但是 如果你复制了几个同样的名字 例如 2044temp - 副本,2044temp - 副本 (2)
这样子就出现bug了, 这几个复制的文件 同样会被匹配到,具体不知道什么原因,希望有人找到原因了 把结果告诉我一下

 




原文地址:https://www.cnblogs.com/qinsuixin/p/e4b990fce1c0dd238ab75fde9c0ec83d.html