elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  Windows (Moderador: Randomize)
| | |-+  Como eliminar o modificar un archivo que esta en uso
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como eliminar o modificar un archivo que esta en uso  (Leído 6,655 veces)
ihago

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Como eliminar o modificar un archivo que esta en uso
« en: 3 Febrero 2022, 08:58 am »

Hola! No se bien bien si esta pregunta la tengo que hacer en este foro o mejor hacerla en el de scripting o programación.
El caso es que utilizando windows queria saber si existe alguna manera de eliminar o modificar un archivo de texto que esta abierto por otro programa el cual no prefiero no tener que cerrar por el tiempo que tarda luego en volver a arrancar y actualizar información. Este programa esta escrito en visual basic y corre bajo windows 7.
He probado lo que en otros foros y blog dicen desde la cmd con del /f pero no funciona. Y como digo prefiero no cerrar el programa.
Gracias.


En línea

Machacador


Desconectado Desconectado

Mensajes: 5.029


El original...


Ver Perfil WWW
Re: Como eliminar o modificar un archivo que esta en uso
« Respuesta #1 en: 3 Febrero 2022, 12:35 pm »

Usa Unlocker 1.9.2 desde el menú contextual... búscalo en la red...

 :rolleyes: :o :rolleyes:


En línea

"Solo tu perro puede admirarte mas de lo que tu te admiras a ti mismo"
ihago

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Como eliminar o modificar un archivo que esta en uso
« Respuesta #2 en: 3 Febrero 2022, 13:47 pm »

Probare a ver si funciona, pero estaba mas interesado en hacerlo con los recursos de windows sin utilizar programas de tercero. La idea es implementarlo en una macro de excel con la finalidad de procesar los datos del txt antes de borrarlo. Merci
« Última modificación: 3 Febrero 2022, 13:49 pm por ihago » En línea

EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.156



Ver Perfil
Re: Como eliminar o modificar un archivo que esta en uso
« Respuesta #3 en: 3 Febrero 2022, 14:10 pm »

Prácticamente todos los programas que encontrarás incluido UnLocker forzaran el cierre del programa que bloquea el archivo. Dependerá mucho del programa y como trabaje con el archivo que quieres eliminar o modificar, en el peor de los casos te de un pantallazo azul o se cuelgue Windows por hacer referencia a un recurso o memoria inválido. Si el programa es tolerante a estos eventos si que podrías intentar sobre-escribir el archivo en memoria pero con herramientas nativas del propio Windows no creo que se pueda
En línea

Danielㅤ


Desconectado Desconectado

Mensajes: 1.825


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: Como eliminar o modificar un archivo que esta en uso
« Respuesta #4 en: 3 Febrero 2022, 14:11 pm »

Hola, podes cerrar el proceso que lo mantiene abierto y así ese archivo quedará libre, pero algo importante que debés tener en cuenta, si bien podes liberar ese archivo que está siendo usado o abierto por algún programa, ten en cuenta que podes dañar el archivo o la información que contiene dentro de él y justamente puede ser posible porque lo estarías cerrando a la fuerza de una manera forzada/bruta y puede traerte problemas.

Si ese archivo está siendo utilizado por algún programa es muy probable que sea porque lo necesite tener siempre abierto, aunque generalmente ésto no es así ya que los programas suelen cerrar el archivo después de añadir, modificar o borrar información/datos, pero también hay otros programas como el que nos comentas que lo tiene al archivo siempre abierto y para Windows y otros programas, ese archivo está en uso por el simple y sólo hecho de que un programa lo tenga abierto aunque no esté trabajando en él, es decir aunque no esté agregando, modificando o eliminando información.
Tenés que estar muy seguro de querer hacer eso porque cerrarlo así podes dañar el archivo, por ejemplo puede quedar vacío o con caracteres raros.


Saludos
En línea

ihago

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Como eliminar o modificar un archivo que esta en uso
« Respuesta #5 en: 3 Febrero 2022, 20:40 pm »

Gracias por vuestras aportaciones sobre el riesgo de dañar el archivo o cuelque del sistema. Os comente el programa en cuestion esta continuamente trabajando y por esto mantiene eo archivo abierto para poder escribir en el sin estar abre y cierra, no obstante no esta escribiendo siempre y yo puedo saber en que momento va a escribir y cuando no. El archivo no me importa dañarlo porque antes de forzar cierre puedo hacer una copia sin problemas. Yo lo que si necesito, para evitar cerrar y volver a encender el programa que lo mantiene en uso, por la demora que esto supone, es eliminar el archivo mientras lo tiene abierto, aunque como digo no lleste escribiendo en el.
Si teneis alguna idea de como forzar la eliminacion del archivo.mientras sigue abierto o incluso de modificar algun dato pero siempre sin cerrar la aplicacion que lo mantiene abierto. Gracias.
En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.391


Ver Perfil
Re: Como eliminar o modificar un archivo que esta en uso
« Respuesta #6 en: 5 Febrero 2022, 00:12 am »

Yo lo que si necesito, para evitar cerrar y volver a encender el programa que lo mantiene en uso, por la demora que esto supone,
Al leerte cualquiera diría que el programa tarda 10 o 20 minutos en abrirse cada vez y que tú necesitas editarlo aparte varias veces...

La solución es usarlo con una aplicación que no lo bloquee, aunque esté escribiendo y mejor que lo cierre periódicamente cuando no lo use o a voluntad (el programa seguirá abierto). Si esto no es posible (usar otra aplicación) cabe preguntarse si el programa es tuyo o no, no siéndolo suena mas a actividad vírica que a una 'necesidad real'... ...por que los ficheros de texto, no son nada relativamente importantes como para que estén bloqueados de forma constante, como si puede suceder con ciertos programas que no escriben precisamente simples ficheros de texto.

Si el fichero no es tan importante como para que no importe eliminarlo, no hace sino aumentar las sospechas en esa dirección... ya que si no es importante tal que no importe que sea eliminado, qué te impide crear y abrir otro fichero y escribir en
él lo que lo que te dé la gana???.
 
Si ambas opciones son deseables: Editarlo estando abierto o eliminarlo, igualmente apunta a actividad vírica.
En línea

ihago

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Como eliminar o modificar un archivo que esta en uso
« Respuesta #7 en: 5 Febrero 2022, 16:26 pm »

Hola Serapis y gracias por tu opinion, el programa que mantiene abierto el archivo como comentas no es que tarde 10' en abrirse pero la exigencia de cerrarlo para  procesar los datos del txt complica el trabajo a las personas que deben utiizarlo, esto en el mejor de lo casos. Qienes tienen la posibilidad de evitar esto no estan por la labor de solucionarlo, basicamente porque no tienen que lidear con los inconvenientes que causa y nunca se pusieron en la piel de aquellos a los que piden que realicen la tarea de procesar los datos contenidos en el archivo. Perdona que no te sea mas claro hablando y te explique con detalles todo el proceso y el trabajo que se exige.
Por mi parte he ofrecido soluciones validas y funcionales que ayudarian a procesar estos datos sin ocasionar los inconvenientes que les causa a las personas que deben procesar los datos, pero claro, yo soy una de estas personas y por lo tanto al desarrollar las rutinas encargadas de procesar los datos lo hice pensando tanto en los que tienen que recibir los datos procesados como en los que deben procesarlo facilitando el trabajo de ambos. El problema esta en la sistematica indiferencia de algunas personas por escuchar y ayudar y facilitar el trabajo que exigen que se realice.

En fin, perdona por la charla pero creo que merece la pena señalar que con mi intencion de forzar la eliminacion de un archivo que esta siendo utilizado no hay ninguna actividad virica ni maliciosa, simplemente busco sortear los obstaculos que dificultan el trabajo de algunas personas. Un saludo.
En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.391


Ver Perfil
Re: Como eliminar o modificar un archivo que esta en uso
« Respuesta #8 en: 5 Febrero 2022, 16:55 pm »

Insiste... si es en un entorno de empresa y la susodicha aplicación fue creada internamente, pasa por ecima de los programadores y ve al director de proyectos (o en su ausencia, al directivo que le toque manejar la estructura del proyecto y la calidad o rendimientos de la empresa), le comentas  que ese cambio no comporta ni complejidades, ni retasos inasumibles, ni sobrecostes apreciables de implementación... pero sería más eficiente vuestra tarea que disponiendo de tal posibilidad.

Si la persona indicada es lógica y escucha opiniones a buen seguro señalará los cambios oportunos.
En línea

ihago

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Como eliminar o modificar un archivo que esta en uso
« Respuesta #9 en: 6 Febrero 2022, 19:33 pm »

Hay dias que te levantas y parece que el sol sale solo para ti!!!  ;D

Despues de mucho tiempo buscando una solucion parece que me encontre con una utilidad que desbloquea los archivos abiertos. Esta semana intentare ponerla en practica y a ver si por fin lo consigo, por el momento las primeras pruebas parecen muy prometedoras.

Si alguien esta interesado el nombre de la aplicacion es handle.exe y se puede descargar gratuitamente desde los servidores de microsoft. Os dejo el enlace de la pagina.

https://docs.microsoft.com/es-es/sysinternals/downloads/handle
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como modificar un archivo host
Dudas Generales
Senior++ 3 11,214 Último mensaje 29 Diciembre 2010, 22:38 pm
por -- KiLiaN --
como modificar un archivo php desde otro
PHP
General Dmitry Vergadoski 4 3,348 Último mensaje 9 Agosto 2014, 03:01 am
por MinusFour
Ayuda! Al modificar o eliminar registros no abre el archivo .dat
Programación C/C++
qwertyui 3 2,508 Último mensaje 23 Mayo 2016, 20:04 pm
por MAFUS
Eliminar linea de un archivo .txt que esta separado los datos por ","
Programación C/C++
Hsdoc 0 3,316 Último mensaje 20 Mayo 2018, 01:45 am
por Hsdoc
Cómo eliminar la contraseña de un archivo PDF
Noticias
wolfbcn 0 1,101 Último mensaje 22 Enero 2019, 22:01 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines