Alguien entiende esto???

25/05/2007 - 03:55 por Ma Cristina | Informe spam
No se si estoy siendo logica.. por fa..diganme si alguien me entiende o no
para corregirlo y volverlo a hacer.. luego les digo lo que intento
conseguir.. porfa

public void recorrer()

{

Directory DirOrigen;

Directory DirDestino;

string archivo = @"*.xml";

if (Directory.Exists(DirOrigen))

{

if (!File.Exists(archivo))

{

File.Copy(DirDestino);

File.Delete();

}

}

}

Preguntas similare

Leer las respuestas

#1 Diego Jancic
25/05/2007 - 06:11 | Informe spam
mm
Creo que no entendi nada...
De hecho eso no compila:
1- Cuando haces if (Directory.Exists(DirOrigen)), el DirOrigen no esta
inicializado
2- File.Copy recive 2 parametros (que y a donde), no uno...
3- File.Delete() recive minimo un parametro (que queres borrar)
4- if (!File.Exists(archivo)), si bien la linea esta bien, creo que
"archivo" tendria que apuntar a un archivo especifico, no a un *.xml
5- File.Copy(DirDestino), DirDestino no esta inicializada..

Saludos,
Diego
Respuesta Responder a este mensaje
#2 RFOG
25/05/2007 - 16:00 | Informe spam
En Fri, 25 May 2007 18:48:46 +0200, Ma Cristina
escribió:

Ahora si que me complicaste.. :S.. o sea mi idea era crear un servicio
que
me permita recorrer un directorio de origen con archivos xml y que los
copie
a una carpeta de destino, borrandolos de la carpeta de origen...

Alguien tiene alguna idea que me pueda servir.. por fa.. es super
urgente ..
gracias a todos..

Chauuuuuu

"Diego Jancic" wrote in message
news:
mm
Creo que no entendi nada...
De hecho eso no compila:
1- Cuando haces if (Directory.Exists(DirOrigen)), el DirOrigen no esta
inicializado
2- File.Copy recive 2 parametros (que y a donde), no uno...
3- File.Delete() recive minimo un parametro (que queres borrar)
4- if (!File.Exists(archivo)), si bien la linea esta bien, creo que
"archivo" tendria que apuntar a un archivo especifico, no a un *.xml
5- File.Copy(DirDestino), DirDestino no esta inicializada..

Saludos,
Diego








string[] files=Directory.GetFiles(<ruta>","*.xml");
for each(string s in files)
{
File.Copy(s,<nueva_ruta>+"\\"+Path.ExtractFileName(s),true);
File.DeleteFile(s);
}


Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
El que dé rosas de comer al burro, cobrará con un rebuzno.
Respuesta Responder a este mensaje
#3 Ma Cristina
25/05/2007 - 18:48 | Informe spam
Ahora si que me complicaste.. :S.. o sea mi idea era crear un servicio que
me permita recorrer un directorio de origen con archivos xml y que los copie
a una carpeta de destino, borrandolos de la carpeta de origen...

Alguien tiene alguna idea que me pueda servir.. por fa.. es super urgente ..
gracias a todos..

Chauuuuuu

"Diego Jancic" wrote in message
news:
mm
Creo que no entendi nada...
De hecho eso no compila:
1- Cuando haces if (Directory.Exists(DirOrigen)), el DirOrigen no esta
inicializado
2- File.Copy recive 2 parametros (que y a donde), no uno...
3- File.Delete() recive minimo un parametro (que queres borrar)
4- if (!File.Exists(archivo)), si bien la linea esta bien, creo que
"archivo" tendria que apuntar a un archivo especifico, no a un *.xml
5- File.Copy(DirDestino), DirDestino no esta inicializada..

Saludos,
Diego

Respuesta Responder a este mensaje
#4 RFOG
25/05/2007 - 18:49 | Informe spam
Puñetas, no es ExtractFileName, es

Path.GetFileName

Es que esta mañana he estado dándole caña al C++Builder (algo que usa la
misma bibioteca que Delphi) y de ahí el cruce.


En Fri, 25 May 2007 21:29:24 +0200, Ma Cristina
escribió:

Hola.. te agradezco por la explicacion.. me quedo muy claro.. y ya
entendi
en que me estaba equivocando sin embargo tengo un inconveniente.. yo
estoy
utilizando C# y el comando ExtractFileName no esta disponible, estuve
investigando y buscando informacion sobre eso pero todos los ejemplos que
consigo veo que ha sido aplicado a Delphi.. no se si estoy en lo
correcto o
no.. en ese caso.. cual otro ademas de ExtractFileName puedo utilizar
con C#

En serio agradezco la ayuda..

Saludos


"Ma Cristina" wrote in message
news:%
No se si estoy siendo logica.. por fa..diganme si alguien me entiende o
no
para corregirlo y volverlo a hacer.. luego les digo lo que intento
conseguir.. porfa

public void recorrer()

{

Directory DirOrigen;

Directory DirDestino;

string archivo = @"*.xml";

if (Directory.Exists(DirOrigen))

{

if (!File.Exists(archivo))

{

File.Copy(DirDestino);

File.Delete();

}

}

}















Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
El que dé rosas de comer al burro, cobrará con un rebuzno.
Respuesta Responder a este mensaje
#5 Ma Cristina
25/05/2007 - 21:29 | Informe spam
Hola.. te agradezco por la explicacion.. me quedo muy claro.. y ya entendi
en que me estaba equivocando sin embargo tengo un inconveniente.. yo estoy
utilizando C# y el comando ExtractFileName no esta disponible, estuve
investigando y buscando informacion sobre eso pero todos los ejemplos que
consigo veo que ha sido aplicado a Delphi.. no se si estoy en lo correcto o
no.. en ese caso.. cual otro ademas de ExtractFileName puedo utilizar con C#

En serio agradezco la ayuda..

Saludos


"Ma Cristina" wrote in message
news:%
No se si estoy siendo logica.. por fa..diganme si alguien me entiende o no
para corregirlo y volverlo a hacer.. luego les digo lo que intento
conseguir.. porfa

public void recorrer()

{

Directory DirOrigen;

Directory DirDestino;

string archivo = @"*.xml";

if (Directory.Exists(DirOrigen))

{

if (!File.Exists(archivo))

{

File.Copy(DirDestino);

File.Delete();

}

}

}






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida