Esborrar arxius estranys o il·legals
Publicat per Sergi Sinyol a 10 Març 2007
M’he trobat recentment amb estructures d’arxius en Windows 2003 (el mateix passa en XP) que no permeten ser esborrades. Sempre donen un error com si estiguèssin obertes per alguna altra aplicació.
El problema en aquest cas era que tenia arxius i carpetes que contenien espais en blanc al final del nom d’arxiu o carpeta, però el mateix podria passar amb arxius o carpetes que són un espai o bé algun nom reservat com “lpt1″, etc.
Quan el Windows vol obrir un nom d’arxiu, elimina els espais del final i crida a la funció d’eliminar, per això falla, perquè no troba l’arxiu.
Per tal de esborrar aquests arxius, només cal fer servir la forma del "\\?\C:\carpeta\elquesigui.extensio" o bé rd "\\?\carpeta\".
També es pot fer amb la forma “\\.\”
Ho podem veure a:


