Articles of filesystems

¿Cómo invalidar la caché del sistema de archivos?

Quiero medir / optimizar el rendimiento de arranque de “arranque en frío” de una aplicación, y es difícil hacer esto sin un reinicio real, que obviamente no es una solución ideal. ¿Existe alguna manera de invalidar la memoria caché de archivos de todo el sistema, de modo que los accesos de página mapeados realmente causen […]

¿Cuándo se recomienda utilizar MySQL BLOB?

Estoy codificando una aplicación que cargará y eliminará muchos archivos, por lo general solo muevo los archivos a una carpeta en el servidor y los nombro con la id única de la fila. Pero como yo entiendo, MySQL también me permite almacenar datos binarios (archivos) ¿cuándo sería esta una mejor opción? Utilice argumentos sólidos, como […]

Escribir el archivo de E / S en la unidad de red compartida usando credenciales

Quiero soltar un archivo .txt en una unidad de red compartida. La ruta es un mapa en una unidad de red que requiere credenciales (nombre de usuario y contraseña). ¿Puedo pasar estos parámetros usando FileOutputStream? FileOutputStream fos; DataOutputStream dos; try { File file= new File(path + “/” + fileName + “.txt”); fos = new FileOutputStream(file); […]

Primera actualización de la aplicación, pérdida de datos de usuario (se almacenó en el directorio de documentos)

La primera actualización de mi aplicación se publicó ayer por la noche y recibí una queja de que la actualización provocó que los datos creados por el usuario (algunos de ellos) desaparecieran. Pude reproducir el problema, pero no puedo decir por qué. En el directorio de Documentos, he guardado un archivo de clave que me […]

Abrir el diálogo del directorio

Quiero que el usuario seleccione un directorio donde se guardará un archivo que luego generaré. Sé que en WPF debería usar OpenFileDialog desde Win32, pero desafortunadamente el diálogo requiere que se seleccionen los archivos; permanece abierto si simplemente hago clic en Aceptar sin elegir uno. Podría “piratear” la funcionalidad permitiendo al usuario elegir un archivo […]

¿Puedo simplemente ‘leer’ un archivo que está en uso?

Intento usar un StreamReader para leer un archivo, pero siempre lo uso en otro proceso, así que me sale este error: El proceso no puede acceder al archivo ‘\ arfjwknasgmed17 \ C $ \ FLAG CONDITION \ CP-ARFJN-FLAG.XLS’ porque lo está utilizando otro proceso. ¿Hay alguna manera de que pueda leer esto sin copiarlo? ¿O […]

¿Garantiza Linux que el contenido de un archivo se vacíe en un disco después de cerrar ()?

Cuando se cierra un archivo con close() o fclose() (por ejemplo), ¿garantiza Linux que el archivo se escribe en un disco (persistente)? Lo que quiero decir es que si close() devuelve 0 e inmediatamente después la energía falla, ¿los datos anteriormente escritos están garantizados para persistir, es decir, ser duraderos? La llamada al sistema fsync() […]

WatchService para Java 6

Java 7 introdujo WatchService para monitorear continuamente los sistemas de archivos. ¿Hay un backport para Java 6? ¿Hay bibliotecas de Java puro con características similares?

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.