rem 前些天,系統受到病毒騷擾,留下一些小尾巴,好的_desktop.ini文件,
rem 使用windows本身的查找功能一次也搞不定。
rem 如果pause命令可以返回按鍵的ascii值就好了,希望微軟可以改正
@echo off
set DELFROMDIR=%1
set DELFILE=%2
if [%1]==[] goto :usage
if [%2]==[] set DELFROMDIR=%cd%
if [%2]==[] set DELFILE=%1
echo File (%DELFILE%) in %DELFROMDIR% and sub directory will be delete!
echo are you sure continue ? ctrl+C to exit!
pause>nul
if [%1]==[] goto usage
pushd %cd%
cd %DELFROMDIR%
@echo on
rem /D /R 參數是xp提供的, 不知道nt有沒有, 98肯定是沒有的, 如果沒記錯
for /D /R %%v in (%DELFILE%) do (
attrib -h -s -r "%%v"
del "%%v"
)
@echo off
goto end
:usage
echo.
echo delete file from a direcotry and its sub directroys
echo usage: %0 [DIRECTORY] filename
echo Press any key to exit
pause > nul
goto end
:end
popd
rem 使用windows本身的查找功能一次也搞不定。
rem 如果pause命令可以返回按鍵的ascii值就好了,希望微軟可以改正
@echo off
set DELFROMDIR=%1
set DELFILE=%2
if [%1]==[] goto :usage
if [%2]==[] set DELFROMDIR=%cd%
if [%2]==[] set DELFILE=%1
echo File (%DELFILE%) in %DELFROMDIR% and sub directory will be delete!
echo are you sure continue ? ctrl+C to exit!
pause>nul
if [%1]==[] goto usage
pushd %cd%
cd %DELFROMDIR%
@echo on
rem /D /R 參數是xp提供的, 不知道nt有沒有, 98肯定是沒有的, 如果沒記錯
for /D /R %%v in (%DELFILE%) do (
attrib -h -s -r "%%v"
del "%%v"
)
@echo off
goto end
:usage
echo.
echo delete file from a direcotry and its sub directroys
echo usage: %0 [DIRECTORY] filename
echo Press any key to exit
pause > nul
goto end
:end
popd