[BATCH] Recherche dans un nom de fichier et info
Résolu
clemvarois
-
barnabe0057 Messages postés 14454 Date d'inscription Statut Contributeur Dernière intervention - 11 janv. 2021 à 13:07
barnabe0057 Messages postés 14454 Date d'inscription Statut Contributeur Dernière intervention - 11 janv. 2021 à 13:07
A voir également:
- %%~A
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier batch - Guide
2 réponses
Voilà la solution :
@echo off
setlocal enableextensions disabledelayedexpansion
ver | find "10.0." >nul && chcp 65001 >nul || chcp 28591 >nul
echo.
echo ---------------------------------
set /p jour="Entrez la 1ere date : "
echo ---------------------------------
echo.
set "dossier=# %jour:/=-%"
if not exist "%dossier%" (mkdir "%dossier%")
for /f "tokens=1-3* delims= " %%A in ('dir /tc /a-d ^| find "%jour%"') do (
echo Nom du fichier: %%~D
echo Date de création : %%~A à %%~B
echo Chemin : %%~dpD
echo.
copy "%%~fD" "%dossier%" >nul
)
pause
Bonjour,
Essaie comme ça :
Essaie comme ça :
@echo off
ver | find "10.0." >nul && chcp 65001 >nul || chcp 28591 >nul
echo.
echo ---------------------------------
set /p jour="Entrez la 1ere date : "
echo ---------------------------------
echo.
for /f "tokens=1-4 delims= " %%A in ('dir /tc /a-d ^| find "%jour%"') do (
echo Nom du fichier: %%~D
echo Date de création : %%~A à %%~B
echo Chemin : %%~dpD
echo.
)
pause
Ca fonctionne et c'est exactement ce que je voulais,
Merci ;)