none
Bloqueos Trabajando con File.System RRS feed

Todas las respuestas

  • Efectivamente, si un fichero se encuentra en uso, no lo puedes borrar ni renombrar. Es una limitación de Windows. No tiene solución si el programa que lo está usando no se encuentra bajo tu control.

    Pero puesto que la pregunta está en el foro de C#, cabe pensar que el archivo lo has abierto tú desde tu propio programa en C#. En ese caso, para que desde otro sitio se pueda borrar o renombrar, tienes que cerrarlo adecuadamente después de haberlo abierto. Esto implica, en general, llamar al método Dispose de la clase que usaste para abrirlo. No se puede decir mucho más sin tener una muestra del código que usaste para abrir (y luego cerrar) el fichero.

    miércoles, 7 de octubre de 2020 8:13
    Moderador
  • Con respecto a la consulta realizada, ¿la solución propuesta te ha funcionado? Por favor, háznoslo saber.  

    Es un gusto atender tus consultas. 

    Saludos 

    -------------------------------------------------------------------------------- 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN sientase en la libertad de contactar  MSDNFSF@microsoft.com 

     

    miércoles, 14 de octubre de 2020 20:58
    Moderador