Bloc Friki-Tecnològic

Bloc en Català

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:

How to Remove Files with Reserved Names in Windows XP

Deixa un comentari

XHTML: Pots fer servir aquestes etiquetes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>