我有一船旧软盘,上面有图像。我想复制它们,但它们的文件名经常重复。我有一个批处理文件,可以复制和重命名文件,但每次插入光盘时我都必须运行它。我试图制作一个C#应用程序来检测驱动器的状态何时更改,然后根据当前日期/时间自动复制和重命名文件。
提前谢谢。
因为这是为您自己准备的,所以您不需要防弹解决方案。
以下是可以在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