Foros del Web » Programación para mayores de 30 ;) » .NET »

Mostrar carpeta

Estas en el tema de Mostrar carpeta en el foro de .NET en Foros del Web. Buenas me gustaría saber como hacer para que una vez he creado una carpeta con sus correspondientes ficheros, pueda abrirla para mostrar su contenido. Es ...
  #1 (permalink)  
Antiguo 15/10/2007, 01:26
 
Fecha de Ingreso: noviembre-2006
Mensajes: 117
Antigüedad: 17 años, 6 meses
Puntos: 2
Mostrar carpeta

Buenas me gustaría saber como hacer para que una vez he creado una carpeta con sus correspondientes ficheros, pueda abrirla para mostrar su contenido. Es decir abrirla con el explorer de windows.
Pensaba hacerlo con la función Shell pero no se si es la mejor elección o si hay alguna otra manera con mejores resultados.

Si alguien me puede hechar una mano.

Muchas gracias anticipadas.
__________________
www.hellfreak.es
  #2 (permalink)  
Antiguo 16/10/2007, 00:13
 
Fecha de Ingreso: noviembre-2006
Mensajes: 117
Antigüedad: 17 años, 6 meses
Puntos: 2
Re: Mostrar carpeta

Nadie me puede hechar una mano porfavor. Sólo quiero poder abrir la carpeta que acabo de crear con el explorer.

Gracias.
__________________
www.hellfreak.es
  #3 (permalink)  
Antiguo 16/10/2007, 17:50
Avatar de rmarinsd  
Fecha de Ingreso: septiembre-2007
Mensajes: 78
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Mostrar carpeta

No entiendo tu pregunta, que es o despues de que quieres abrir la carpeta, puedes ser un poco mas especifico
  #4 (permalink)  
Antiguo 17/10/2007, 04:38
 
Fecha de Ingreso: noviembre-2006
Mensajes: 117
Antigüedad: 17 años, 6 meses
Puntos: 2
Re: Mostrar carpeta

Por supuesto. Mira yo desde código creo una carpeta con subcarpetas y ficheros, pues lo que quiero es que através de un msgbox tenga la opción de abrir con el explorador de documentos (explorer en win) la carpeta creada. Abrir la carpeta raiz que he creado para mostrar su contenido.

No se si queda mejor explicado así.

Muchas gracias.
Saludos.
__________________
www.hellfreak.es
  #5 (permalink)  
Antiguo 17/10/2007, 08:03
Avatar de StephenQ  
Fecha de Ingreso: marzo-2007
Mensajes: 114
Antigüedad: 17 años, 1 mes
Puntos: 2
Re: Mostrar carpeta

Hola dirty79!!!

Bueno... tu pregunta no me queda muy clara, pero lo que entiendo es que necesitases ver o abrir las carpetas creadas desde el código.

Este código está en C#.NET:

//Primero debes insertar OpenFileDialog
//Después en un evento

private void btnBuscar_Click(object sender, EventArgs e)
{
AbrirOpenFile.InitialDirectory = "C:/la ruta donde se encuentra la carpeta";
AbrirOpenFile.Filter = "Todos(*.*)|*.*";
AbrirOpenFile.ShowDialog();
}



Espero que te sirva...

Un Saludo
__________________
StephenQ
  #6 (permalink)  
Antiguo 17/10/2007, 13:53
 
Fecha de Ingreso: noviembre-2006
Mensajes: 117
Antigüedad: 17 años, 6 meses
Puntos: 2
Re: Mostrar carpeta

mmmmm no es exactamente lo que busco. Lo que comentas serviría para mostrar la carpeta y los ficheros, pero no quiero que sea como un dialogo para poder abrir un fichero. Lo que quiero es que se abra la ventana del explorador de archivos de windows con la nueva carpeta creada.
Creo que se debe hacer con Shell pero no estoy seguro y no me salgo.

A ver si poco a poco me voy aclarando porque me doy cuenta que explicarme no es mi fuerte

Muchas gracias anticipadas.
__________________
www.hellfreak.es
  #7 (permalink)  
Antiguo 18/10/2007, 04:51
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
Re: Mostrar carpeta

Hola,

prueba con:

Cita:
Process.Start("explorer.exe", ruta_de_la_carpeta)
saludos
  #8 (permalink)  
Antiguo 18/10/2007, 05:11
 
Fecha de Ingreso: noviembre-2006
Mensajes: 117
Antigüedad: 17 años, 6 meses
Puntos: 2
Re: Mostrar carpeta

Ok perfecto, eso era precisamente lo que queria.

Muchas gracias.
__________________
www.hellfreak.es
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:26.