C # - No se puede acceder a todos los archivos
Mi aplicación usa el objeto .NETDirectory.GetFiles()
La sobrecarga real que estoy usando es
var allFiles = Directory.GetFiles("C:\\Users\\Dave", "*.*", SearchOption.AllDirectories);
El problema es cuando la carpeta de origen es C: \ Users \ UserName, ya que luego intenta revisar la carpeta de datos de la aplicación.
Cuando intenta leer desde la carpeta de datos de la aplicación, se lanza una excepción:
"El acceso a la ruta 'C: \ Users \ Dave \ AppData \ Local \ Application Data' está denegado".
Entonces, mi pregunta es: ¿alguien tiene una opinión sobre mis opciones? Supongo que tengo que cambiar la forma en que recolecto todos los archivos o, podría haber una sobrecarga integrada o un método que me permita continuar con esto (que claramente no conozco).
Si ayuda, el objetivo de esto es tomar todos los archivos recuperados porDirectory.GetFiles()
y 'pegar' en otra parte donde (una copia glorificada y pegar / copia de seguridad). En realidad, no estoy demasiado preocupado por los archivos del sistema, solo por los 'archivos de usuario'.