Título: forzar un rename con un batch? Publicado por: litioazul en 27 Febrero 2012, 20:45 pm hola a todos soy un poco novato en la compilación de batch
estoy intentando cambiar el nombre de un archivo ya hize pruebas básicas con el comando "ren " pero quiero hacerlo cuando el programa esta en uso ya que dice que " El proceso no tiene acceso al archivo porque esta siendo utilizado por otro proceso" es posible? gracias Título: Re: forzar un rename con un batch? Publicado por: Eleкtro en 27 Febrero 2012, 21:39 pm No soy un experto en programación pero diría que eso depende de como trabaje los recursos la aplicación que tenga abierta dicho archivo.
Un ejemplo de esto: Si abres un video con Media player classic lo puedes renombrar y hasta eliminar Si lo abres con otro reproductor lo más seguro es que no te permita hacer esas cosas. Aparte, cuando una dll está en uso, No puedes renombrarla ni eliminarla pero lo que puedes hacer es moverla de directorio... Podrías intentar hacer eso, un pequeño engaño, mover el archivo a un lugar y copiarlo al directorio de origen ya renombrado. Támpoco se que tipo de archivo intentas renombrar, Ni que programa lo tiene abierto... Así que... Código
Ejemplo: Código
PD: No uso rename porque no es necesario al usar copy. Salu2. Título: Re: forzar un rename con un batch? Publicado por: litioazul en 28 Febrero 2012, 00:15 am no me sirvió,creo que porque al momento de moverlo a temp y de copiarlode nuevo , lo toma como otro archivo y no el que estaba en uso
intento hacer esto http://www.irconquerors.com/forum/87-programadores-aoe/8923-provocar-error-de-sincronizacion.html pero no provoca el error de sincronizacion alguien sabe como muchas gracias |