Articles of filesystems

Directory.EnumerateFiles => UnauthorizedAccessException

Hay un nuevo y agradable método en .NET 4.0 para obtener archivos en un directorio de forma continua mediante la enumeración. El problema aquí es que si uno desea enumerar todos los archivos, es posible que uno no sepa con antelación qué archivos o carpetas tienen acceso protegido y puede lanzar una excepción de acceso […]

Escucha de directorio en Java

Tengo una aplicación en la que quiero escuchar cualquier cambio realizado en un directorio en particular. La aplicación debe hacerme un ping tan pronto como haya archivos agregados, eliminados o actualizados en ese directorio.

Intentando crear un archivo en Android: abrir fallido: EROFS (sistema de archivos de solo lectura)

Esta línea: final FileOutputStream outputStream = new FileOutputStream(name); da como resultado una FileNotFoundException con el mensaje /2ozjfFQzwv: open failed: EROFS (Read-only file system) donde “2ozjfFQzwv” es lo que pasé como el nombre del archivo. He intentado esto con y sin el permiso WRITE_INTERNAL_STORAGE . ¿Cómo creo este archivo para escribir? Alternativamente, solo quiero poder dar […]

¿Cómo obtener una lista de archivos con una extensión específica en una carpeta determinada?

Quiero obtener los nombres de archivo de todos los archivos que tienen una extensión específica en una carpeta determinada (y recursivamente, sus subcarpetas). Es decir, el nombre del archivo (y la extensión), no la ruta completa del archivo. Esto es increíblemente simple en lenguajes como Python, pero no estoy familiarizado con los constructos para esto […]

¿Te permite HTML5 interactuar con archivos de clientes locales desde un navegador?

He visto algunas publicaciones relacionadas con el acceso a archivos en una máquina cliente por una página web, concretamente esta pregunta . Estoy tratando de aprovechar el paradigma de “actualización continua en la nube” para algunos algoritmos que estoy escribiendo para que mis usuarios puedan acceder a las últimas versiones simplemente accediendo a la página […]

Path.Combine absolute con cadenas de ruta relativas

Path.Combine unirme a una ruta de Windows con una ruta relativa usando Path.Combine . Sin embargo, Path.Combine(@”C:\blah”,@”..\bling”) devuelve C:\blah\..\bling lugar de C:\bling\ . ¿Alguien sabe cómo lograr esto sin escribir mi propio resolvedor de ruta relativa (que no debería ser demasiado difícil)?

Mejores prácticas para crear y descargar un enorme ZIP (de varios BLOB) en una aplicación web

Tendré que realizar una descarga masiva de archivos desde mi aplicación web. Obviamente se espera que sea una acción de larga duración (se usará una vez por año [-per-cliente] ), así que el tiempo no es un problema (a menos que se agote el tiempo de espera, pero puedo manejarlo por creando alguna forma de […]

La base de datos SQLite3 o el disco están llenos / la imagen del disco de la base de datos está mal formada

Mi base de datos es de aproximadamente 25 MB y he verificado que el nombre de usuario que accede a ella, así como los permisos de archivo no han cambiado en meses. Tengo un problema donde las consultas fallan debido a que “la base de datos o el disco está lleno” y, a veces, el […]

¿Cómo encontrar recursivamente el último archivo modificado en un directorio?

Parece que ls no ordena los archivos correctamente al hacer una llamada recursiva: ls -altR . | head -n 3 ¿Cómo puedo encontrar el archivo modificado más recientemente en un directorio (incluidos los subdirectorios)?

Imágenes de usuario: base de datos frente al almacenamiento del sistema de archivos

Estoy escribiendo una función de carga en .NET para imágenes de presentación en perfiles de usuario. Estoy eligiendo entre dos formas diferentes de hacerlo, y me gustaría pedir consejo y opiniones sobre los pros y los contras. Almacene las imágenes directamente en el sistema de archivos Almacenar las imágenes en la base de datos Hasta […]