E' ciò che volevo suggerirti io.Originariamente inviato da Reiuky
Mi è venuto un dubbio....
Come posso controllare se il file è in uso da altri programmi?
Il fatto che non riesca a spostarlo può dipendere (e il più delle volte è questo il motivo più difficile da scovare) dal fatto che il file è in uso da parte di qualche altro programma.
L'unico modo è iterare la rinomina in caso di errore, dopo un certo intervallo di tempo.
Aggiungo anche che lo spostamento tra file-system differenti funziona senza problemi anche tra Win e Linux (una mia applicazione effettua questa operazione centinaia di volte al giorno tra file system NTFS su Win2003 Server e ext3 su Linux tramite directory condivise via Samba).
Ciao.![]()



Rispondi quotando