Sto spostando alcuni file sul server (Windows Server 2003) e c'è un file bloccato che nessuno sembra aver aperto. Come cancello questo file?
Sto spostando alcuni file sul server (Windows Server 2003) e c'è un file bloccato che nessuno sembra aver aperto. Come cancello questo file?
Risposte:
Utilizzare il comando openfiles per identificare e disconnettere gli utenti che hanno il file aperto. Se non funziona, scarica l' utilità Unlocker .
Sintassi di Openfiles:
openfiles.exe /query
openfiles.exe /disconnect /id openFileID
1.) Open `computer management', (right-click "My Computer", select
`Manage')
2.) Scroll down to `Shared Folders', expand.
3.) Select/click on `Open Files'. Double/triple-check to make sure
nobody has it open.
Se sei bravo su quanto sopra, un percorso di file / cartella troppo profondo potrebbe darti del dolore. Prova a navigare diverse cartelle verso la radice, quindi tagliandole e incollandole per ridurre parte di quel percorso. In alternativa, è possibile rinominare le cartelle nel percorso in "1", "2", "3", ecc. Riducendo alcuni caratteri estranei.
SysInternals ha uno strumento chiamato MoveFile che sposta o elimina il file al riavvio della macchina.
Lo vedo sempre, puoi anche eseguire Process Explorer di Systernal per trovare chi ha il file, ecco un ottimo tutorial su come usare Process Explorer a questo scopo: Sbloccare i file che sono in uso
Personalmente mi piace in questo modo poiché ho questo strumento sulla mia unità USB e posso eseguirlo senza doverlo installare.
Alcuni metodi sono qui: http://www.geeksaresexy.net/2007/06/04/how-to-delete-an-undeletable-file/