Pergunta

Eu estou pensando em tentar criar um aplicativo "caixa drop" que pode organizar automaticamente os arquivos que você deixá-los em uma pasta. Eu sempre acabar com um monte de arquivos aleatórios no meu desktop, e eu acho que seria útil para ser capaz de arrastá-los para um ícone / pasta na área de trabalho e tê-los automaticamente classificados em outros locais com base em algumas regras (extensões de arquivo , as convenções de nomenclatura, etc.)

Eu não tenho certeza de como implementar isso. Alguém pode me aponte para quaisquer recursos / dicas sobre como realizar algo assim? Talvez algum tipo de arrastar e soltar pasta extensão?

Uma idéia seria ter um processo de fundo que os arquivos verifica periodicamente a pasta e apenas se move ao redor, mas seria legal ter isso acontecer automagicamente w / out um processo de fundo.

Graças

Foi útil?

Solução

Em C # FileSystemWatcher é seu amigo, verificar um href="http://www.switchonthecode.com/tutorials/csharp-snippet-tutorial-using-the-filesystemwatcher-class" rel="nofollow noreferrer"> pouco . É apenas um wrapper sobre ReadDirectoryChangesW em Win32 assim que você poderia usar se você usar outro idioma. Linux fornecer a mesma via dnotify .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top