How to read file with cyrillic path

限于喜欢 提交于 2019-12-04 14:53:48

This is from memory so the syntax may be a bit off, but the best is probably to use the built in URL support for opening streams directly from an URL;

URL url = LauncherFrame.class.getProtectionDomain().getCodeSource().getLocation();

then pass the URL to calculateHash instead of the filename and use URL's openStream method to get a stream with the content;

InputStream is = url.openStream();
BufferedInputStream bis = new BufferedInputStream(is);
...
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!