Maza Faka
Цитата:
так откуда мне знать - модет у тебя на компе вообще ни одного *.tmpl нет.
твой батник, доработанный для облегчения проверки
@echo off
chcp 1251 > nul
del /q *.tmp
echo.>test1.tmp
echo.>test2.tmpl
Set LogPath=Log.txt
Set DelPath=.
Set Ext=*.tmp
CD "%DelPath%"
For /R %%i In (%Ext%) Do (
If "%Ext%"=="*.tmp" Del "%%i" /f /q
If Not Exist "%%i" (Echo %Time:~0,-3%^>^> File "%%i" was deleted>> "%LogPath%") Else (Echo %Time:~0,-3%^>^> File "%%i" was NOT deleted>> "%LogPath%")
)
пользователь ведь жаловался что У НЕГО *.tmpl тоже зачем-то удаляются и просил это пофиксить.
если у тебя
echo.>test2.tmpl
For /R %%i In (*.tmp) Do echo %%i %%~xi
не дает в лог test2.tmpl - значит у тебя просто в системе короткие имена отключены,
в отличие от моей и krukoff
Цитата:
так если специально написан обработчик того, что делать когда файл не удаляется (и пользователь на эту ветку не жалуется) - то вроде совершенно очевидно, что НЕ ВСЕ файлы пользователь собирается удалять, а только некоторые - которые легко удаляются. да и то оказывается не все.
а ты вместо чтения чего хотели и фикса проблемы - вписал условие эквивалентное If "2"=="2", кучу не относящихся к делу ключей и доказываешь что так и надо было удалять...
Цитата:
найди там "а.tmpl", или запусти батник на своём комп
так откуда мне знать - модет у тебя на компе вообще ни одного *.tmpl нет.
твой батник, доработанный для облегчения проверки
@echo off
chcp 1251 > nul
del /q *.tmp
echo.>test1.tmp
echo.>test2.tmpl
Set LogPath=Log.txt
Set DelPath=.
Set Ext=*.tmp
CD "%DelPath%"
For /R %%i In (%Ext%) Do (
If "%Ext%"=="*.tmp" Del "%%i" /f /q
If Not Exist "%%i" (Echo %Time:~0,-3%^>^> File "%%i" was deleted>> "%LogPath%") Else (Echo %Time:~0,-3%^>^> File "%%i" was NOT deleted>> "%LogPath%")
)
пользователь ведь жаловался что У НЕГО *.tmpl тоже зачем-то удаляются и просил это пофиксить.
если у тебя
echo.>test2.tmpl
For /R %%i In (*.tmp) Do echo %%i %%~xi
не дает в лог test2.tmpl - значит у тебя просто в системе короткие имена отключены,
в отличие от моей и krukoff
Цитата:
а я знаю, что какому либо пользователю оказывается не нужно удалять
так если специально написан обработчик того, что делать когда файл не удаляется (и пользователь на эту ветку не жалуется) - то вроде совершенно очевидно, что НЕ ВСЕ файлы пользователь собирается удалять, а только некоторые - которые легко удаляются. да и то оказывается не все.
а ты вместо чтения чего хотели и фикса проблемы - вписал условие эквивалентное If "2"=="2", кучу не относящихся к делу ключей и доказываешь что так и надо было удалять...