Arreglar «Cannot read from the source file or disk» al borrar un archivo / directorio

WindowsHoy me he encontrado el siguiente problema al intentar borrar un archivo en Windows que curiosamente tenía un supuesto espacio al final de la extensión. Esto estaba provocando que no lo pudiera borrar ni desde línea de comandos (cmd) ni desde explorer. El error que recibía era como si el fichero no existiese:

Error Deleting File or Folder:

«Cannot read from the source file or disk»

Por suerte he encontrado este artículo de dotsmart.net en el que ofrece una solución perfecta para eliminar estos archivos/carpetas.

Por ejemplo, tenemos un fichero que no podemos borrar en esta ruta:

«C:\Alex\fichero_a_borrar.txt »

Para poder listarlo o borrarlo, debemos anteponer el prefijo «\\?\» a la ruta completa del fichero, de ese modo podremos trabajar con él sin problemas. Lo hacemos desde la línea de comandos (Inicio -> Ejecutar -> cmd):

dir "\\?\C:\Alex\fichero_a_borrar.txt "

Y borrarlo:

del "\\?\C:\Alex\fichero_a_borrar.txt "

Un comentario en “Arreglar «Cannot read from the source file or disk» al borrar un archivo / directorio

  1. Solución correcta y precisa. No podía borrar desde un Live CD de XP, pero con estos comandos lo hice sin problemas. Gracias

Comments are closed.