¿Cómo puedo registrar C# si una ruta específica es un directorio?¿La ruta es un directorio?
Respuesta
intente lo siguiente
bool isDir = Directory.Exists(somePath)
Tenga en cuenta que esto no significa realmente le dirá si existe un directorio sin embargo. Le dice que existió un directorio en algún momento del pasado reciente al cual el proceso actual tenía alguna medida de acceso. En el momento en que intente acceder al directorio, ya podría eliminarse o modificarse de alguna manera para evitar que su proceso acceda a él.
En resumen, es perfectamente posible que la segunda línea falle porque el directorio no existe.
if (Directory.Exists(somePath)) {
var files = Directory.GetFiles(somePath);
}
me escribió una entrada de blog sobre este tema recientemente es digno de una lectura si está utilizando métodos como Directory.Exists para tomar una decisión
Si existe la ruta, puede usar: Directory.Exists
para indicar si se trata de un archivo o directorio.
bool existsAndIsDirectory = Directory.Exists(path);
Si no existe el camino, entonces no hay manera de saber si el camino es un archivo o un directorio, ya que podría ser.
También puede hacer :
FileAttributes attr = File.GetAttributes(@"c:\Path\To\Somewhere");
if((attr & FileAttributes.Directory) == FileAttributes.Directory)
{
//it's a directory
}
También puede buscar el archivo att ributes por File.GetAttributes()
(por supuesto, solo si el archivo/directorio existe). El tipo FileAttributes
tiene un valor denominado Directory
que indica si la ruta es un directorio.
- 1. Eliminar un directorio de la ruta completa del directorio
- 2. Ant: Encuentre la ruta de un archivo en un directorio
- 3. Ruta del directorio local
- 4. ¿Agregar un directorio a la ruta de carga en Rails?
- 5. Obtener la ruta de un directorio usando JFileChooser
- 6. Detectar si la ruta del usuario tiene un directorio específico
- 7. Posible especificar la ruta del directorio con un comodín?
- 8. PHP ruta del directorio recursivo
- 9. ¿Cómo verificar con la ruta del archivo WINAPI es un disco o archivo o directorio?
- 10. Rails ¿Ruta del directorio raíz?
- 11. directorio Ruta utilizable en iOS
- 12. Determinar si una ruta dentro de un NSString es a un directorio, o un archivo?
- 13. ¿Cómo puedo saber si una ruta determinada es un directorio o un archivo? (C/C++)
- 14. C++ cómo crear un directorio desde una ruta
- 15. Python: Calcular ruta relativa de un directorio a otro
- 16. Obtener directorio raíz Ruta de un proyecto PHP
- 17. tipos de ruta de directorio con argparse
- 18. Cmake: directorio de compilación en incluir ruta
- 19. ¿Qué es un directorio raíz?
- 20. Ruta de directorio común del archivo MAKE
- 21. vim autocompletado de ruta, ¿cómo ingreso un directorio?
- 22. JFileChooser - configurar el directorio a una ruta en un archivo
- 23. Estructura del directorio del proyecto django y la ruta python
- 24. Cómo obtener/establecer la ruta del directorio lógico en python
- 25. Cambiar la ruta del directorio estático en webpy
- 26. Ruta al directorio de instalación de GWT
- 27. Ruta de biblioteca compartida como directorio ejecutable
- 28. ¿El procedimiento UTL_FILE.FOPEN() no acepta la ruta para el directorio?
- 29. ¿Ruta del directorio de escritorio multiplataforma?
- 30. Obteniendo la ruta del directorio de .NET Framework
¡esta es la respuesta en realidad! – nawfal