C sharp - Asignar a variables nombres de archivos del HD

 
Vista:

Asignar a variables nombres de archivos del HD

Publicado por Joan (4 intervenciones) el 22/04/2007 09:52:41
Tengo que hacer un programa con C# que me permita, entre otras muchas cosas,
asignar a variables los nombres de los archivos (de cualquier tipo) que esten en una
carpeta determinada del disco duro.
El programa que lo estoy realizando con Visual Studio 2005 C# puede ser el siguiente:

Class programa
{
static void Main()
{
asignarnombresdearchivosavariables();
mostrarnombresdearchivosporpantalla();
}

asignarnombresdearchivosavariables()
{
aquí debe ir el codigo para asignar los nombres de archivos a variables
}
mostrarnombresdearchivosporpantalla()
{
aquí debe ir el codigo de mostrar el contenido de las variables por pantalla
}
}

Gracias anticipadas a quien sea capaz de resolverme esta duda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Asignar a variables nombres de archivos del HD

Publicado por Yamil Bracho (1164 intervenciones) el 23/04/2007 14:01:59
Seria algo como:

static void Main()
{
string [] files = AsignarNombresDeArchivosavariables(@"c:\MiCarpeta\);
MostrarNombresDeArchivosPorPantalla(files);
}

string [] AsignarNombresDeArchivosavariables(string carpeta)
{
ArrayList al = new ArrayList();

foreach(FileInfo fi in new System.IO.DirectoryInfo(carpeta").GetFiles())
{
al.Add( fi.Name);
}
return (string []) al.ToArray(typeof(string);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Asignar a variables nombres de archivos del HD

Publicado por Joan (4 intervenciones) el 24/04/2007 09:16:43
Gracias Yamil por tu respuesta ya que me ha servido de mucho.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar