我用java准备了一个桌面应用程序。我想通过 Pendrive 或任何其他 USB 驱动器来保护它。但我不知道如何使用java代码读取pendrive或usb驱动器,这样我就可以限制应用程序。
请帮助我该怎么做?或者对此有其他想法吗?
谢谢..:)
就像我上面的人说的,你可以列出你的USB目录的根目录。列出根目录后,您可以手动找到 USB 驱动器,然后使用 FileOutputStreams 将文件对象从 USB 驱动器写入文件,然后将该文件对象与您的驱动器进行比较。或者您可以在 USB 驱动器中创建一个唯一的文件名并使用
File[] roots = File.listRoots();for(int i = 0; i < roots.length; i++){
File[] filesInRoot = File.listRoots()[i].listFiles();
for(int j = 0; j < filesInRoot.length; j++){
if(filesInRoot[j].getName().equals(yourUniqueFileName))
executeYourCode();
}
}
有需要的话尽管问吧!这是一个非常有趣的问题,因此如果您需要代码方面的帮助,请与我联系!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)