刪除修改日期180日以上的檔案
forfiles /p "C:\Logs" /s /m *.* /D -180 /C "cmd /c del @path"
刪除所有檔案除了某個指定檔案
for /f %%F in ('dir /b /a-d ^| findstr /vile "TargetFile.txt"') do del "%%F"
新增Windows工作排程
每日執行:
SchTasks /Create /SC DAILY /TN "TaskName" /TR "C:\Path\Program.exe" /ST 02:00
只執行一次:
SchTasks /Create /SC ONCE /TN "TaskName" /TR "C:\Path\Program.exe" /ST 02:00 /SD 2020/01/01
開啟Windows工作排程
taskschd.msc
取得IP
FOR /F "delims=: tokens=2" %%a in ('ipconfig ^| find "IPv4"') do set _IPAddress=%%a
for /f "tokens=* delims= " %%a in ("%_IPAddress%") do set _IPAddress=%%a
echo Your IP is %_IPAddress%
如果你的電腦有多於一組IP
FOR /f "tokens=1*delims=:" %%a IN ('ipconfig ^| findstr "IPv4"') DO (
FOR /f %%c IN ("%%b") DO ECHO %%c)
複製到剪貼簿
echo TextToCopy| clip