Buongiorno a tutti,
premesso che ho già fatto molte ricerche nel forum, ma non ho trovato quello che mi serve.
Io ho una cartella con N files di testo che si generano ogni giorno che sono sequenziali (ad esempio aulog_38994_20110314.txt).
La parte finale del file corrisponde alla data in cui è stato creato "20110314".
Il numero "28994" è sequenziale e cambia sempre, e possono esserci più files con lo stesso giorno.
Io vorrei creare uno script che crei le cartelle nominandole come la data del file e che sposti in ogni cartella i file con la stessa data.
Io sono riuscito a creare le cartelle con questo codice:
In questo modo mi crea nella sottodir "giorni" tutte le cartelle divise per giorni che prende dai files.
Mi manca la seconda parte, ovvero spostare i files che hanno lo stesso giorno nella cartella col giorno corrispondente.
Come posso fare?
Grazie in anticipo.
G.
premesso che ho già fatto molte ricerche nel forum, ma non ho trovato quello che mi serve.
Io ho una cartella con N files di testo che si generano ogni giorno che sono sequenziali (ad esempio aulog_38994_20110314.txt).
La parte finale del file corrisponde alla data in cui è stato creato "20110314".
Il numero "28994" è sequenziale e cambia sempre, e possono esserci più files con lo stesso giorno.
Io vorrei creare uno script che crei le cartelle nominandole come la data del file e che sposti in ogni cartella i file con la stessa data.
Io sono riuscito a creare le cartelle con questo codice:
@echo offdir "C:\Documents and Settings\Administrator\Desktop\prova" /B > listaFiles.txtFOR /F "eol= tokens=3 delims=_" %%i in (listaFiles.txt) do (MKDIR giorni\%%i)
In questo modo mi crea nella sottodir "giorni" tutte le cartelle divise per giorni che prende dai files.
Mi manca la seconda parte, ovvero spostare i files che hanno lo stesso giorno nella cartella col giorno corrispondente.
Come posso fare?
Grazie in anticipo.
G.