1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| @echo off
setlocal enabledelayedexpansion
set "csv_file=C:\Chemin\vers\fichier.csv"
set "archive_folder=C:\Chemin\vers\dossier\archive"
if not exist "%csv_file%" (
echo Le fichier CSV spécifié n'existe pas.
goto :end
)
REM Ajouter le préfixe à chaque date dans la 2ème colonne
(for /f "usebackq tokens=1,2 delims=," %%a in ("%csv_file%") do (
set "date=%%b"
set "date=Prochaines arrivages le : !date!"
echo %%a,!date!
)) > temp.csv
REM Déplacer le fichier original dans le dossier d'archive
if not exist "%archive_folder%" mkdir "%archive_folder%"
move "%csv_file%" "%archive_folder%"
REM Renommer le fichier temporaire en fichier original
move "temp.csv" "%csv_file%"
:end |
Partager