@echo off
set NbDelFile=0
set chemin=%userprofile:~0,1%
set RegKey=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
for /f "skip=4 tokens=2* delims=:" %%i in ('reg query "%RegKey%" /v Desktop') do set chemin=%chemin%:%%i\
echo Recherche des fichiers crees le %date%, dans le repertoire
echo %chemin%
echo.
for /f "tokens=*" %%i in ('Dir "%chemin%*.*" /a:-d /O:-d /t:c ^| findstr /i /m %Date%') do call :RecupNomFichier "%%i"
echo.
if %NbDelFile%==0 echo Aucun fichier trouve ! & goto :end
if %NbDelFile% GTR 1 (echo %NbDelFile% fichiers on ete effaces.) else echo %NbDelFile% fichier a ete efface.
goto :end
:RecupNomFichier
echo %~1
for /f "tokens=4* delims= " %%j in ('"echo %~1"') do call :OnEfface "%%j %%k"
goto :eof
:OnEfface
set /a NbDelFile=%NbDelFile%+1
echo %~1 %~2
rem del "%chemin%%~1 %~2"
goto :eof
:end
pause > nul
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question@echo off
set NbDelFile=0
set chemin=%userprofile:~0,1%
for /f "skip=4 tokens=2* delims=:" %%i in ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Desktop') do set
chemin=%chemin%:%%i\
echo Recherche des fichiers crees le %date%, dans le repertoire
echo %chemin%
echo.
for /f "tokens=*" %%i in ('Dir "%chemin%*.*" /a:-d /O:-d /t:c ^| findstr /i /m %Date%') do call :RecupNomFichier "%%i"
echo.
if %NbDelFile%==0 echo Aucun fichier trouve ! & goto :end
if %NbDelFile% GTR 1 (echo %NbDelFile% fichiers on ete effaces.) else echo %NbDelFile% fichier a ete efface.
goto :end
:RecupNomFichier
echo %~1
for /f "tokens=4* delims= " %%j in ('"echo %~1"') do call :OnEfface "%%j %%k"
goto :eof
:OnEfface
set /a NbDelFile=%NbDelFile%+1
echo %~1 %~2
rem del "%chemin%%~1 %~2"
goto :eof
:end
pause > nul