none
Eliminar ficheros acabados en punto RRS feed

  • Pregunta

  • Hola

     

    No sé como eliminar un fichero cuyo nombre acaba en punto y además es oculto.

    Tras mucho buscar he encontrado que con

     

    # del "\\?\c:\ruta_de_fichero\fichero."

     

    sí que lo puedo eliminar. Lo he probado pero no me funciona me dice: Could not find <nombre del fichero>.

    he hecho pruebas de otro tipo creando un fichero acabado en punto e intentándolo eliminar como:

     

    # echo prueba > \\?\%USERPROFILE%\Desktop\Annoying file you can't delete.

    # del \\?\%USERPROFILE%\Desktop\Annoying file you can't delete.

     

    y estas pruebas si que funcionan, por lo que el truco de \\?\  no es una trola, ya que m permite crear ficheros acabados en punto (cosa que no permite el explorer.exe) y me permite posteriormente eliminarlos.

     

    Pero en mi caso me temo que como además de acabar en punto, el fichero también es oculto, no le gusta. Entonces he pensado que con

     

    # attrib -h "\\?\c:\ruta_de_fichero\fichero."

     

    podría hacer visible el fichero y posteriormente eliminarlo según el primer comando, pero tampoco, al hacer el attrib me dice: File not found

     

    A alguien se le ocurre otra alternativa???

     

    Muchas gracias

    lunes, 20 de octubre de 2008 15:26