今天在写程序时需要读取桌面的路径,开始时以为需要使用JNI来实现,于是调出Delphi,调用SHGetSpecialFolderLocation方法,处理后返回,编译成DLL,都很顺利。可但是,但可是,我又犯了想当然的错误,这样能不能实现?当然能。只不过还有更好的办法是在之后阅读JDK文档时发现的。其实JDK中已经提供了这个方法,具体方法如下:
FileSystemView fsv = FileSystemView.getFileSystemView();
fsv.getHomeDirectory(); //这便是读取桌面路径的方法了
FileSystemView fsv = FileSystemView.getFileSystemView();
fsv.getHomeDirectory(); //这便是读取桌面路径的方法了
本文介绍了一种使用JDK内置方法读取桌面路径的简便方法,避免了使用JNI和Delphi等复杂操作。通过FileSystemView类的getHomeDirectory()方法轻松获取路径。
3239

被折叠的 条评论
为什么被折叠?



