Как я могу обнаружить вставленную дискету и затем скопировать файлы?
У меня есть лодка со старыми дискетами, на которых есть изображения. Я хочу скопировать их, но у них есть имена файлов, которые часто дублируются. У меня был бы пакетный файл, который будет копировать и переименовывать файлы, но я должен запускать его каждый раз, когда вставляю диск. Я пытался создать приложение на C#, чтобы определять, когда изменяется состояние диска, а затем автоматически копировать и переименовывать файлы на основе текущей даты / времени.
Заранее спасибо.
1 ответ
Поскольку это для вас самих, вам не нужно пуленепробиваемое решение.
Вот алгоритм высокого уровня, который можно легко сделать в C#
1. Make a function that lists all files in the floppy drive and return if it succeed. Call it something like FloppyReady()
2. Loop until FloppyReady returns true
3. Copy all files and do your renaming scheme
4. Loop until FloppyReady returns false (floppy removed)
5. Goto #2