我需要在Perl脚本中构造一个文件路径。我应该使用哪个路径分隔符来允许我的脚本同时在Windows和Unix上工作?
请记住,Windows需要一个驱动器字母。
发布于 2009-11-30 02:53:11
如果像我一样发现File::Spec很麻烦,请尝试路径::类。它为您提供了要处理的目录和文件对象,而不必调用字符串上的长缠绕File::Spec类方法。
发布于 2009-11-29 23:29:55
听起来,您使用路径分隔符来表示目录/文件名组件之间的字符。但万一你说的是另一个意思:
有些事情(特别是像MANPATH或PERL5LIB这样的环境变量)需要一个文件或目录名的列表,用路径分隔符分隔。Perl的Config模块可移植地提供诸如$Config::Config{'path_sep'}这样的字符。
https://stackoverflow.com/questions/1818093
复制