window 日志清除
生活随笔
收集整理的這篇文章主要介紹了
window 日志清除
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
@echo off
set srcDir="D:\ApplicationLogs"
set daysAgo=15
forfiles /p %srcDir% /s /m *.* /d -%daysAgo% /c "cmd /c del /D @path"
?
清除與bat文件同目錄的Temp文件夾的2種方法
@echo off
echo 正在清除^^文件,請(qǐng)稍等……
::第一種方法清除Temp文件夾下的所有子文件夾和文件
del "%~dp0Temp\*.*" /f/s/q/a
set ph="%cd%\Temp"
for /f "delims=" %%i in ('dir /ad/b/s %ph% ') do (if exist "%%i" rd /s/q "%%i")
echo 清除完畢!
pause
exit
@echo off
echo 正在清除^^文件,請(qǐng)稍等……
::第二種方法清除Temp文件夾下的所有文件(包括子文件夾內(nèi)的文件),保留7天內(nèi)的文件并且不會(huì)刪除子文件夾
set ph="%cd%\Temp"
forfiles /p "%ph%" /m *.* /d -7 /c "cmd /c del @path"
echo 清除完畢!
pause
exit
知識(shí)點(diǎn):echo為在Dos窗口顯示的信息
??????????? ::????????? 為注釋
???????????? %~dp0Temp??? 表示同目錄下Temp的全路徑
??????????? %cd%\Temp???? 表示同目錄下Temp的全路徑
?????????? pause??? 暫停?? 按任意鍵后繼續(xù)
拓展:
判斷文件夾是否為空
dir /a /s /b "D:\Temp" | findstr . >nul && echo "此文件夾不為空" || echo "此文件夾為空"
bat獲取當(dāng)前目錄
@echo off
echo 當(dāng)前盤(pán)符:%~d0
echo 當(dāng)前盤(pán)符和路徑:%~dp0
echo 當(dāng)前盤(pán)符和路徑的短文件名格式:%~sdp0
echo 當(dāng)前批處理全路徑:%~f0
echo 當(dāng)前CMD默認(rèn)目錄:%cd%
::上一級(jí)目錄路徑
echo 當(dāng)前目錄:%cd%
cd..
echo 上一級(jí)目錄路徑是:%cd%
::上一級(jí)目錄名稱這個(gè)有的地方好用有的會(huì)返回上級(jí)目錄路徑
echo 當(dāng)前目錄:%cd%
if %cd%==%cd:~,3% echo 當(dāng)前目錄已經(jīng)是%cd:~,1%盤(pán)的根目錄!&goto end
cd..
set "bd=%cd%"
cd..
set "bbd=%cd%"
if "%bbd%"=="%bd%" (echo 上一級(jí)目錄是: %cd:~,1%盤(pán)的根目錄!
) else call echo 上一級(jí)目錄是: "%%bd:%bbd%\=%%"
:end
::當(dāng)前盤(pán)符
echo 當(dāng)前盤(pán)符:%cd:~,1%
::根目錄
echo 根目錄:%cd:~,3%
pause
日期:
@echo off
::日期
echo 日期: %date%
::時(shí)間
echo 時(shí)間: %time%
::短日期
echo 短日期:%date:~0,10%
pause
exit
結(jié)果:
將同目錄的exe加入開(kāi)機(jī)啟動(dòng)項(xiàng)
@echo off
set b=%~dp0
echo "注冊(cè)EXE路徑:%b%word.exe"
pause
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v word /d "%b%word.exe"
pause
取消同目錄exe的開(kāi)機(jī)啟動(dòng)項(xiàng)
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v word /f
獲取文件或文件夾名稱、修改時(shí)間、大小、路徑
@echo off
set /p a=請(qǐng)將文件夾拉入本窗口內(nèi):
for %%i in (%a%) do (
?echo 名稱: %%~ni
?echo 修改時(shí)間: %%~ti
?echo 大小: %%~zi
?echo 路徑: %%~dpi
)
pause
轉(zhuǎn)載于:https://www.cnblogs.com/Intermittent-psychosis/p/10585453.html
總結(jié)
以上是生活随笔為你收集整理的window 日志清除的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 《JAVA程序设计》_第四周学习总结
- 下一篇: java信息管理系统总结_java实现科