Yo soy de procesamiento de la vista de árbol de directorios y archivos, los usuarios pueden seleccionar un archivo o un directorio y, a continuación, hacer algo con él. Esto me obliga a tener un método que realiza diferentes acciones si se ha seleccionado un archivo o un directorio.
En este momento estoy haciendo algo como esto para determinar si la ruta de acceso de un archivo o de un directorio:
bool bIsFile = false;
bool bIsDirectory = false;
try
{
string[] subfolders = Directory.GetDirectories(strFilePath);
bIsDirectory = true;
bIsFile = false;
}
catch(System.IO.IOException)
{
bIsFolder = false;
bIsFile = true;
}
No puedo dejar de sentir que hay una manera mejor de hacer esto! Pero no puedo encontrar ninguna .Net los métodos que se me puede preguntar "¿Es esta la ruta de un directorio o un archivo ?".
Alguna sugerencia ?
Gracias!