Domanda

Ho un test automatico in esecuzione sul mio programma che genera alcuni file MPG di grandi dimensioni insieme ad altri file. Dopo aver eseguito il test, ho lo script pulito dopo se stesso. Gli altri file (una combinazione di file binari e di testo) vengono rimossi senza problemi. I file MPG, tuttavia, non vengono eliminati. Se provo ad eliminare manualmente i file MPG da Explorer dopo l'esecuzione del test, vengono rimossi dalla finestra di Explorer solo per riapparire pochi secondi dopo. Process explorer mostra che sono utilizzati da explorer.exe. Alla fine, sono in grado di rimuovere questi file. Qualche idea sul perché questo accada?

È stato utile?

Soluzione

È possibile che Explorer stia trattenendo i file per generare thumbs.db ed eseguire il suo altro lavoro? Lo chiedo perché ho notato un notevole ritardo mentre Explorer valuta ogni file di film nelle mie directory multimediali, anche quando nella vista Dettagli. (Puoi dirlo, perché la barra degli indirizzi di quella finestra di Explorer diventerà una barra di avanzamento, lentamente - sempre così lentamente sulla mia scatola di casa - diventando verde.)

Questo comportamento è ancora esposto se nessuna finestra di Explorer è aperta alla directory appropriata?

Altri suggerimenti

Sembra che qualcosa sia ancora aggrappato a un riferimento al file. È possibile che tu abbia impostato la copia shadow e stia tentando di archiviare il file?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top