Carpeta “drop box” con comportamiento personalizado.
-
03-07-2019 - |
Pregunta
Estoy pensando en intentar crear un " cuadro desplegable " Aplicación que puede organizar automáticamente los archivos a medida que los sueltas en una carpeta. Siempre termino con un montón de archivos aleatorios en mi escritorio, y creo que sería útil poder arrastrarlos a un ícono / carpeta en el escritorio y ordenarlos automáticamente en otras ubicaciones según algunas reglas (extensiones de archivo , convenciones de nomenclatura, etc.)
No estoy seguro de cómo implementar esto. ¿Alguien puede indicarme algún recurso / consejo sobre cómo lograr algo como esto? Tal vez algún tipo de extensión de carpeta de arrastrar y soltar?
Una idea sería tener un proceso en segundo plano que verifique periódicamente una carpeta y simplemente mueva los archivos, pero sería genial que esto suceda automáticamente sin un proceso en segundo plano.
Gracias
Solución
En C # FileSystemWatcher es tu amigo, consulte un pequeño tutorial . Es solo un contenedor sobre ReadDirectoryChangesW en Win32 para que pueda usarlo usa otro idioma Linux proporciona lo mismo a través de dnotify .