如何解决使用..作为跨目录的父目录吗?
| 出于好奇,如果我想防止某些代码查看父目录(包含在文件/目录列表中),并且我想做一些事情(例如Perl)do0 something,以排除在外,则更多。和..,这是否足够跨平台?如果不是,那么哪些平台不同,在这种情况下如何阻止访问父平台?解决方法
它可以在大多数现代平台上运行。 (它还将排除Unix隐藏的文件/目录,但这在上下文中可能是一件好事。)Windows在驱动器的根目录中有一种特殊情况,但与其说“语法不同”,不如说是\“没有任何语法\”;如果您打算使用OpenVMS或Z / OS之类的平台,则根本无法使用。
请注意,Perl和Python附带应使用的跨平台路径实用程序。我无法告诉您有关PHP或Ruby的信息,但我想两者也都可以。
, 在ZX Spectrum中不起作用。 :)
严重的是,当前广泛使用的几乎所有平台(即MSDOS,Windows,* NIX包括Linux)都符合该要求。请注意,您还将在类似UNIX的系统中排除隐藏目录。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。