微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

奇怪的文件名与embedded斜线 – Mac / Windows冲突

我本周写了一些代码生成zip文件,并试图在Windows和Mac机器上使用它。 Mac的工作正常(这是与苹果公司的想法),但Windows不那么如此。 生成的压缩文件在我的Mac上打开时,包含单个级别的文件,如下所示:

而不是预期的flash_out / assets的嵌套文件系统等等。我并不十分关心如何修复生成这些代码代码,但是我更关心修复这些特定的文件,所以我可以在我的Mac上编译它们。 现在,我不能使用这些。

奇怪的是,在Windows机器上打开这个zip文件确实将其解释为一系列带有文件的嵌套文件夹。但是压缩该文件系统并将其发送回Mac,问题仍然存在。 以前我没看过这个东西。

Unix套接.sock文件

页表项中的可执行位在哪里?

C / C ++程序中如何存在静态地址?

如何在c中解决这个fork()例子

为什么在多次运行相同的程序时执行时间有所不同?

fork()是否创build别名?

我如何获得Ubuntu的源代码

为什么显式调用os.mkdir()会比较慢?

Windows操作系统体系结构书

Linux内核模块中module_init和init_module有什么区别?

假设您使用的是bash shell,请使用乱码文件路径进入该文件夹,然后尝试以下操作:

for badfile in *\*; do goodfile="${badfile//\//}" mkdir -p "$(dirname "$goodfile")" mv "$badfile" "$goodfile" done

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐