Salve a tutti, non sono troppo esperto in C++ ma vorrei creare un automatismo che mi archivi dei file in varie cartelle, ma mi spiego meglio:
io ho una cartella (es. "C:\Users\userid\Desktop\test") nella quale vengono creati dei file con nomi che seguono determinate regole come "Cod_Cod2_Data" (es. "1234_5678_170308").
io vorrei controllare in contenuto di questa cartella a intervalli regolari e se trovo dei nuovi files non archiviati in cartelle vorrei creare una cartella con nome "cod" e buttarci dentro tutti i file che iniziano con quel cod ("esempio: nella cartella "C:\Users\userid\Desktop\test" ho
123.dir
456.dir
789_123_170803.txt
789_456_170803.txt
Dopo aver avviato il mio "programmino" il contenuto della cartella deve diventare:
123.dir
456.dir
789.dir (all'interno di questa nuova cartella avrò i file 789_123_170803.txt e 789_456_170803.txt)
Per il momento riesco a creare una cartella per ogni nome diverso di file, ma non saprei come leggere i primi "x" caratteri del nomefile per raggruppare quelli con gli stessi prefissi.
Spero di essere stato abbastanza chiaro e spero che sia possibile.
io ho una cartella (es. "C:\Users\userid\Desktop\test") nella quale vengono creati dei file con nomi che seguono determinate regole come "Cod_Cod2_Data" (es. "1234_5678_170308").
io vorrei controllare in contenuto di questa cartella a intervalli regolari e se trovo dei nuovi files non archiviati in cartelle vorrei creare una cartella con nome "cod" e buttarci dentro tutti i file che iniziano con quel cod ("esempio: nella cartella "C:\Users\userid\Desktop\test" ho
123.dir
456.dir
789_123_170803.txt
789_456_170803.txt
Dopo aver avviato il mio "programmino" il contenuto della cartella deve diventare:
123.dir
456.dir
789.dir (all'interno di questa nuova cartella avrò i file 789_123_170803.txt e 789_456_170803.txt)
Per il momento riesco a creare una cartella per ogni nome diverso di file, ma non saprei come leggere i primi "x" caratteri del nomefile per raggruppare quelli con gli stessi prefissi.
Spero di essere stato abbastanza chiaro e spero che sia possibile.