¿Puedo cambiar el nombre de un archivo abierto en Windows XP?

¿Puedo cambiar el nombre de un archivo abierto en Windows XP?

Quiero cambiar el nombre de un archivo mediante programación y podría estar abierto. Es un archivo de registro. Cuando estaba probando mi código, la parte de cambio de nombre no funcionó porque el TAF (Test Automation Framework) abrió el archivo de registro TestPro.log.

Cuando TestPro se está ejecutando e intento eliminar el archivo, aparece el error"No se puede eliminar porque lo está utilizando otra persona o programa".

¿Hay alguna forma de cambiar el nombre de un archivo (mediante programación) que está abierto como estaba el archivo de registro?

Respuesta1

La solución es utilizar la versión de línea de comando deDesbloqueadorantes de mover/eliminar el archivo.

Respuesta2

Respuesta3

espero que lo hagasencuentra respuestas aquí:

Hay varias razones por las que Windows podría no permitirle eliminar un archivo:

  • Es posible que el archivo esté en uso, en cuyo caso no podrá eliminarlo hasta que el programa que lo utiliza lo abandone.
  • Es posible que el archivo esté marcado como de sólo lectura.
  • El nombre del archivo puede ser tan largo que Windows no pueda manejarlo. Los nombres de archivos con más de 260 caracteres suelen ser difíciles de eliminar.
  • También existen varias razones por las que Windows podría no permitirle cambiar el nombre de un archivo; particularmente su extensión. Todo lo anterior se aplica aquí; así como también...

  • Es posible que su sistema no muestre las extensiones de archivo de forma predeterminada.

Cubriremos ese primero y los demás sucesivamente.

[…]

A veces parece que no puedes eliminar un archivo o carpeta sin importar lo que hagas. En este caso existen algunos programas que podrían ayudarte.

  • Mover al arrancar
  • Eliminar archivos FXP
  • Delinv
  • Desbloqueador

Si, después de todo esto, todavía no puedes cambiar el nombre o eliminar un archivo, no estoy seguro de qué más sugerir. Otros tienen este problema a menudo y como pueden surgir diferentes ideas en el foro FILExt, cambiaré estas preguntas frecuentes para incluirlas. Si encuentra un método que funcione para usted y no está en estas preguntas frecuentes, envíe una nota a FILExt con detalles sobre ese método para que pueda agregarse a las preguntas frecuentes.

información relacionada