Cartella & # 8220; casella di selezione & # 8221; con comportamento personalizzato
-
03-07-2019 - |
Domanda
Sto pensando di provare a creare una casella di riepilogo " applicazione in grado di organizzare automaticamente i file quando li rilascia in una cartella. Finisco sempre con un mucchio di file casuali sul mio desktop e penso che sarebbe utile poterli trascinare su un'icona / cartella sul desktop e ordinarli automaticamente in altre posizioni in base ad alcune regole (estensioni di file , convenzioni di denominazione, ecc.)
Non sono sicuro di come implementarlo. Qualcuno può indicarmi eventuali risorse / suggerimenti su come realizzare qualcosa del genere? Forse una sorta di trascinamento dell'estensione della cartella?
Un'idea sarebbe quella di avere un processo in background che controlla periodicamente una cartella e sposta semplicemente i file, ma sarebbe bello che ciò avvenga automaticamente senza un processo in background.
Grazie
Soluzione
In C # FileSystemWatcher è tuo amico, controlla un piccolo tutorial . È solo un wrapper su ReadDirectoryChangesW su Win32, quindi puoi usarlo se usa un'altra lingua. Linux fornisce lo stesso tramite dnotify .