Eliminar un archivo

1,348 views
Skip to first unread message

Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 11:35:08 AM2/10/15
to publice...@googlegroups.com
Buenas Tardes

Me podrían ayudar a eliminar un achivo de mi ordenador desde visual fox

Así lo elijo:  gcTable = GETFILE('csv', 'Buscar archivo  .csv:', 'Abrir', 1, 'Examinar o crear')

y Ahora quiero eliminar ese archivo que elegí

Saludos

Irwin Rodriguez

unread,
Feb 10, 2015, 11:40:18 AM2/10/15
to publice...@googlegroups.com
ERASE gcTable RECYCLE

Saludos!
--
Irwin Rodríguez
 
Consultor Informático

NOTA: La información mostrada en este mensaje es de caracter Confidencial y está dirigida unicamente a los contactos señalados en el encabezado; si el lector de este correo no es el destinatario del mismo, se le notifica que cualquier copia o distribución queda totalmente prohibida. Si usted ha recibido este mensaje por error, por favor notifique inmediatamente al remitente por este mismo medio y bórrelo de su sistema.

edgar suarez kummers

unread,
Feb 10, 2015, 11:41:45 AM2/10/15
to publice...@googlegroups.com
Creo que ERASE acepta wildcards

erase *.csv && los borra todos

delete file nombre.csv && borra el que es nombre debe ser preciso

Aunque yo lo hago por archivo.bat && creado para eso exclusivamente, no falla


Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 11:42:18 AM2/10/15
to publice...@googlegroups.com
Muchas Gracias amigo por la respuesta pero no borra

Saludos
--

Rubén Lezcano

Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 11:43:50 AM2/10/15
to publice...@googlegroups.com
Y como hago eso Edgar?  Yo creo el archivo un CSV, luego elijo y cuando trabajo todo con el lo quiero eliminar

Saludos
--

Rubén Lezcano

Ricardo Pina

unread,
Feb 10, 2015, 11:53:34 AM2/10/15
to Grupo VFP

ERASE FULLPATH(gcTable) RECYCLE

Saludos

--
            

                   Ricardo Pina

Desarrollo y Servicios Informáticos

                  Profesionales
               www.dsip.com.ar

 

 

Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 12:03:57 PM2/10/15
to publice...@googlegroups.com
No me borra Ricardo :(

--

Rubén Lezcano

Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 12:04:15 PM2/10/15
to publice...@googlegroups.com
No se como hacerlo
--

Rubén Lezcano

Ricardo Pina

unread,
Feb 10, 2015, 12:07:13 PM2/10/15
to Grupo VFP
Hola Ruben

Si el archivo cvs lo tienes instanciado en tu aplicación antes de eliminarlo tienes que cerrarlo y eliminar la referencia.

Saludos

Víctor Hugo Espínola Domínguez

unread,
Feb 10, 2015, 12:08:38 PM2/10/15
to publice...@googlegroups.com
Hola Rubén

ERASE (gcTable) 

La variable debe ir entre paréntesis.

Saludos,
Víctor.
Lambaré - Paraguay.

Allan Raúl Acuña

unread,
Feb 10, 2015, 12:10:19 PM2/10/15
to publice...@googlegroups.com
Hola Ruben

Si estas usando el archivo como recurso debes quitarlo como menciona el colega.

Prueba

CLEAR RESOURCES FileName

Saludos cordiales.

Lic. Allan Raúl Acuña
Analista Programador
msn= allan...@hotmail.com
skype= NicEasySoft
            +(505) 8 999 8950
Managua, Nicaragua
Centroamérica



From: ric...@gmail.com
Date: Tue, 10 Feb 2015 14:06:55 -0300
Subject: Re: [vfp] Eliminar un archivo
To: publice...@googlegroups.com



--

Rubén Lezcano

edgar suarez kummers

unread,
Feb 10, 2015, 12:10:39 PM2/10/15
to publice...@googlegroups.com
tienes que borrarlo con un *.bat por MS-DOS

Por ejemplo:

@echo off
cls
erase X150209210448.JPG

Creo que debes utilizar el shell para correr el programa

A mí me funciona bien, pero no tengo instalado VFP9.0 para mirar las fuentes del programa donde tengo eso.

edgar suarez kummers

unread,
Feb 10, 2015, 12:15:13 PM2/10/15
to publice...@googlegroups.com
O sea yo pasé por allí, por esa experiencia, duro de matar, y lo arreglé con el ms-dos por *.bat, debes correr el *.bat por el shell creo, además yo creaba el *.bat como texto automático STRTO... la opción 0 y luego la opción 1.


Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 12:20:40 PM2/10/15
to publice...@googlegroups.com
He puesto así y me sale esto

CLEAR RESOURCES gcTable
ERASE (gcTable)


 
--

Rubén Lezcano

Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 12:23:05 PM2/10/15
to publice...@googlegroups.com
No puede serrrrr imposible borrar

--

Rubén Lezcano

Allan Raúl Acuña

unread,
Feb 10, 2015, 12:23:43 PM2/10/15
to publice...@googlegroups.com
Ruben, si lo estas leyendo vía automatización, creo que debes cerrar el Excel, liberar las variables de automatización y luego intentar borrarlo.

Por otro lado revisa si el excel esta en la lista de procesos.


Saludos cordiales.

Lic. Allan Raúl Acuña
Analista Programador
msn= allan...@hotmail.com
skype= NicEasySoft
            +(505) 8 999 8950
Managua, Nicaragua
Centroamérica



Date: Tue, 10 Feb 2015 18:20:34 +0100

Subject: Re: [vfp] Eliminar un archivo




--

Rubén Lezcano

Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 12:26:20 PM2/10/15
to publice...@googlegroups.com
No Allan no tengo abierto nada solo el fox

Saludos
--

Rubén Lezcano

HernanCano

unread,
Feb 10, 2015, 12:32:46 PM2/10/15
to publice...@googlegroups.com

Allan te dijo:
>>> Si el archivo cvs lo tienes instanciado en tu aplicación antes de eliminarlo tienes que cerrarlo y eliminar la referencia.

Rubén:
El archivo que quieres borrar, lo "abres" (de alguna forma) para procesarlo (( tú mismo dijiste:"Yo creo el archivo un CSV, luego elijo y cuando trabajo todo con el lo quiero eliminar". Verifica la forma como lo estás "creando", y de forma similar será para "cerrarlo".

Después de que lo cierres, podrás borrarlo como se te ha indicado aquí.


El martes, 10 de febrero de 2015, 12:20:40 (UTC-5), Rubén Dario Lezcano Salinas escribió:
He puesto así y me sale esto

CLEAR RESOURCES gcTable
ERASE (gcTable)

Denagado el acceso al archivo 

Alejandro Isla

unread,
Feb 10, 2015, 12:35:54 PM2/10/15
to publice...@googlegroups.com
¿Desde el windows, explorador de archivos, lo podes eliminar o te pide privilegios de administrador?

HernanCano

unread,
Feb 10, 2015, 12:38:26 PM2/10/15
to publice...@googlegroups.com
Edgar:
Cuéntame algo: ¿Esta es la única --o mejor-- forma de borrar un archivo? ¿Por qué descartar ERASE (o DELETE FILE) de primera, o la WinAPI DeleteFile, o WScript.Shell Delete?

edgar suarez kummers

unread,
Feb 10, 2015, 12:42:12 PM2/10/15
to publice...@googlegroups.com
Ya te dije que allá donde compré, allá te dejé, utiliza borrado por ms-dos desde un *.bat con un shell.

Yo soy un viejo, pero alguna vez le dije a mi madre que estaba vieja y me contestó: "Edgar, allá donde compré, allá le dejé, ojalá alcance a comprar".

Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 12:44:23 PM2/10/15
to publice...@googlegroups.com
Cuando yo copio del escritorio al C un archvio me dice Necesitara proporcionar permisos de administrador, le doy aceptar y copia 
--

Rubén Lezcano

Ricardo Pina

unread,
Feb 10, 2015, 12:44:25 PM2/10/15
to Grupo VFP
Plan B



Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 12:46:09 PM2/10/15
to publice...@googlegroups.com
Jjajajajaja seee

Noo de verdad chicos no puedo borrar  :(  Hija de mil el progrma atrabaja con tres idimoas ingles español y chino lee los tres caracteres y n puedo borar nooooooooooooooooooooooooooooo me muero

--

Rubén Lezcano

Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 12:48:20 PM2/10/15
to publice...@googlegroups.com
Y como cargo el .bat con la Ruta Edgar?
--

Rubén Lezcano

edgar suarez kummers

unread,
Feb 10, 2015, 12:49:43 PM2/10/15
to publice...@googlegroups.com
si lo quieres borrar desde windows es fácil, reinicia, entra en modo seguro con F5 y lo manejas con símbolo de sistema, eso borra hasta el pasado de uno.

Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 12:53:08 PM2/10/15
to publice...@googlegroups.com
No edgar creo que no entendiste loq ue necesito.

Yo desde otro programa extraigo un CSV y luego lo levanto en una grilla en fox y cuando trabajo todo por el, necesito eliminar el CSV que se creo en un comienzo.

Saludos
--

Rubén Lezcano

Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 12:53:20 PM2/10/15
to publice...@googlegroups.com
Tampoco funciona este comando 

DELETE FILE C:\Descargas\actualizar.png recycle 
--

Rubén Lezcano

edgar suarez kummers

unread,
Feb 10, 2015, 12:54:15 PM2/10/15
to publice...@googlegroups.com
Mira, si tienes carpetas por todos lados si ..... Por ponerle María Ramos le pusimos la cagamos .....

Yo utilizo en primera línea del programa principal la famosa frase SET JUSTPATH TO  (cataplum, 16)

Perdona, pero es que no tengo instalado VFP9.0 ni las fuentes para mirar.

O sea yo hago una sopa para pelear en Rusia, todos en el mismo saco, no utilizo carpetas ninguna.

La ruta es una y lógico el MS*DOS la encuentra allí mismo.


Allan Raúl Acuña

unread,
Feb 10, 2015, 12:54:48 PM2/10/15
to publice...@googlegroups.com
Comparte el código cuando lo levantas, así tendremos una mejor noción.


Saludos cordiales.

Lic. Allan Raúl Acuña
Analista Programador
msn= allan...@hotmail.com
skype= NicEasySoft
            +(505) 8 999 8950
Managua, Nicaragua
Centroamérica



Date: Tue, 10 Feb 2015 18:53:18 +0100
Subject: Re: [vfp] Re: Eliminar un archivo
From: lezcan...@gmail.com
To: publice...@googlegroups.com

Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 12:56:00 PM2/10/15
to publice...@googlegroups.com
Edgar son usuario que descargan donde mejor les venga, aunque yo les ponga la primera dirección donde quiero ellos la cambian
--

Rubén Lezcano

Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 12:57:37 PM2/10/15
to publice...@googlegroups.com
Allan es esto

gcTable = GETFILE('csv', 'Buscar archivo  .csv:', 'Abrir', 1, 'Examinar o crear')

*******Cargamos en la BD********************************************************
SQLSETPROP(cambio,"Asynchronous", .t.)
lnResult = SQLEXEC(cambio, [LOAD DATA LOCAL INFILE '] + STRTRAN(FULLPATH(gctable), [\], [/]) + [' INTO TABLE consultacom  fields terminated by ','  ENCLOSED BY '"' ignore 1 lines],'Cursor1') &&fields terminated by ','  && fields enclosed by ' '   LINES TERMINATED BY '\n'
IF lnResult<0
DO perror
ENDIF
***********Aqui van mas comandos***********

********Por ultimo elimino el CSV**************
CLEAR RESOURCES ?gcTable
DELETE FILE (gcTable) recycle 
--

Rubén Lezcano

Antonio Meza

unread,
Feb 10, 2015, 12:59:22 PM2/10/15
to publice...@googlegroups.com
Prueba cerrar VFP, luego lo abres y ejecutas la rutina de eliminar el archivo ya creado, para que estés seguro que la rutina funciona.

Luego realiza el proceso que haces al archivo y si ya no funciona es porque esta en memoria y hay que liberarlo, entonces ya solo te toca buscar la forma de cerrarlo.

saludos
Antonio Meza

edgar suarez kummers

unread,
Feb 10, 2015, 1:00:01 PM2/10/15
to publice...@googlegroups.com
No, la frase SET JUSTPATH (acataplum,16) respeta la única olla de la sopa rusa, es una sola carpeta donde echas todo, clases, forms, prgs, etc ... 

Donde ellos instalen se tienen que llevar toda la olla.

Esa frase significa aquí mismo donde estoy ...........

Rubén Dario Lezcano Salinas

unread,
Feb 10, 2015, 1:03:26 PM2/10/15
to publice...@googlegroups.com
He metido un pendrive 

DELETE FILE  G:\1.png

Y borra perfectamente es dentro de mi disco c que no me deja borrar y eso que soy administrador, hay algo para decir que borre como administrador?

Saludos
--

Rubén Lezcano

edgar suarez kummers

unread,
Feb 10, 2015, 1:09:40 PM2/10/15
to publice...@googlegroups.com
Suponte esto, para analizar fotogramas y saber si hay un gato en la noche que le brillan los ojos, hay que tomar una foto cada 3 segundos y luego de tomar la siguiente se cmparan estas dos y tres segundos después ya tienes otra foto, debes borrar la primera de esas tres, o sea que en un día hay que borrar más o casi 30.000 veces, por eso recurrí al MS-DOS, archivo .bat usando shell y la olla de la sopa rusa, o sea todos entre el mismo recipiente.


edgar suarez kummers

unread,
Feb 10, 2015, 1:11:25 PM2/10/15
to publice...@googlegroups.com
la tengo en mi oferta:



Jean Pierre Adonis De La Cruz Garcia

unread,
Feb 10, 2015, 1:19:24 PM2/10/15
to publice...@googlegroups.com
Ruben, mira, hay 02 cosas que debes de hacer.

01 primero que nada, en que Sistema Operativo estas trabajando, verifica de dar privilegios en esa carpeta, privilegio total, para que por programacion, puedas eliminar cualquier archivo,
02. Sino, procede a reiniciar la PC, y verifica si puedes eliminar el archivo manualmente, en algunos casos, queda abierto el archivo, y no se cierra bien, por eso que no lo puedes eliminar, es como si lo estuvieras usando.

con un simple "dele  file.txt" se elimina un archivo, pero si no tienes privilegios o esta siendo usado no podras eliminarlo.
prueba eso, y me dices, sino trato de ver mas tarde como ayudarte directamente....

Me voy a mis sagrados alimentos, hay una vaca que no se deja matar, y tengo mucha hambre.

Ricardo Pina

unread,
Feb 10, 2015, 1:34:26 PM2/10/15
to Grupo VFP
Hola Ruben

Si dices que el archivo cvs lo generas para importar data, no tienes que tener problemas de permisos de Wiin
de todas maneras lo tienes que trabajar en alguna carpeta en la que tengas total control
si tienes alguna referencia a un objeto excel tienes que seguir un orden prolijo ( cerrar y luego destruir)
oExcel.Close
release oExcel

Luego podras intentar eliminarlo con Erase

Saludos


Allan Raúl Acuña

unread,
Feb 10, 2015, 1:36:56 PM2/10/15
to publice...@googlegroups.com
Ruben, deja de usarlo directamente de C:\

Saludos cordiales.

Lic. Allan Raúl Acuña
Analista Programador
msn= allan...@hotmail.com
skype= NicEasySoft
            +(505) 8 999 8950
Managua, Nicaragua
Centroamérica



From: ric...@gmail.com
Date: Tue, 10 Feb 2015 15:34:07 -0300

Subject: Re: [vfp] Re: Eliminar un archivo

Jhonny Zambrana

unread,
Feb 10, 2015, 1:49:35 PM2/10/15
to publice...@googlegroups.com
jajajaja clasic, por que no me extraña, han visto el tema permisos????

como dijo alguien "un pajarico me dijo que...."

mejor usar el shell en medio de la locura..!!!

Rubén Dario Lezcano Salinas

unread,
Feb 11, 2015, 5:53:55 AM2/11/15
to publice...@googlegroups.com
OK solucionado de momento es el windows 8.1 con los privilegios despues en cualquier sistema operativo lo borra hasta 8.0 sin problemas en win 8.1 hay que habilitar los privilegios de administrador.

Saludos y muchas gracias a todos por su tiempo
--

Rubén Lezcano

Rubén Dario Lezcano Salinas

unread,
Feb 11, 2015, 1:09:40 PM2/11/15
to publice...@googlegroups.com
Chicos, como puedo cargar varias veces un cursor con datos

Saludos
--

Rubén Lezcano

Jean Pierre Adonis De La Cruz Garcia

unread,
Feb 11, 2015, 1:13:49 PM2/11/15
to publice...@googlegroups.com
ten cuidado que te vayas a Erniar con tanto peso, solo carga una vez nomas,
jajajaja

Rubén Dario Lezcano Salinas

unread,
Feb 11, 2015, 1:23:55 PM2/11/15
to publice...@googlegroups.com
Jean eso quiere decir que no se puede?

Saludos
--

Rubén Lezcano

Rubén Dario Lezcano Salinas

unread,
Feb 11, 2015, 1:26:01 PM2/11/15
to publice...@googlegroups.com
Esto es lo que tengo

ok = sqlexec(cambio,'select document_id, client_id,  product_quantity, product_model from consultacom where client_id= ?valuateclie order by product_model', consulta1')
IF ok< 0
DO perror
ENDIF
select client_id, product_model, ROUND(product_quantity,0) as cantidad  from saber ORDER BY product_model INTO cursor consultika
sELECT consultika
BROWSE


Cargo  consulta1 la BD
Cargo el Cursor Consultika

Lugo necesito que vuelva a leer la Bd y actualizar consultika sin borrar lo que ya tiene 

se puede?


--

Rubén Lezcano

HernanCano

unread,
Feb 11, 2015, 8:42:12 PM2/11/15
to publice...@googlegroups.com
Rubén: 

¿Abres otro tema, por favor?
Reply all
Reply to author
Forward
0 new messages