由 cygwin 创建的 Windows 快捷方式 (.lnk) 的 Java 解析器
继之前关于 java 中 lnk 文件解析的讨论之后( Windows 快捷方式 (.lnk) 解析器在 Java 中?)。
我已经测试了所有提出的解决方案。 但是,当我解压包含在 Linux 机器上创建的符号链接的存档时,没有人使用 cygwin 创建的 lnk 文件。 我在 getNullDelimitedString()
方法中遇到了 java.lang.ArrayIndexOutOfBoundsException
。
cygwin 似乎创建了具有特定标头的特殊 lnk 文件。
有谁知道如何让 java lnk 解析器处理这种符号链接?
Following a previous discussion on lnk files parsing in java ( Windows shortcut (.lnk) parser in Java? ).
I've tested all solutions proposed.
But no one works with my lnk files created by cygwin, when I untar an archive containing sym links created on a linux box.
I got a java.lang.ArrayIndexOutOfBoundsException
in getNullDelimitedString()
method.
It seems that cygwin creates special lnk files with specific headers.
Does anyone knows how to have a java lnk parser working with this kind of sym links ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Cygwin 创建的符号链接
.lnk
文件与 Windows 创建的.lnk
文件不同。请参阅从 Windows 访问 cygwin 符号链接 已接受的响应
Symlink
.lnk
files created by Cygwin are different from Windows-created.lnk
files.See accepted response for Accessing a cygwin symlink from windows