知道了,以后用 abs_path 好了



On 2/13/09, Qiang (James) <[email protected]> wrote:
>
> Michael Zeng wrote:
> > 这么复杂啊, 成功是成功
> >
> > 但是 我想 rel2abs 的功能也太弱了吧,好像就是
> >
> > use Cwd ;
> >
> > my $current = getcwd() ;
> >
> > ( File::Spec->rel2abs('..')  = $current )  =~ s/$/\.\./  ;  也就是在后面
> > 加上 而已
> >
> > 这不就是regexp么, 有什么意义呢
>
> 可移植性。
>
> 不同系统里对 path 的表示都有不同(分隔符,相对路径等),如果你的程序希望在
> 多个系统操作,那你的方法就不是可移植的。而 Cwd 为你做了所有的这些事情,
> 让你能够使用 abs_path 而不去担心什么系统。
>
> 看看 File::Spec 和 Cwd 的代码,你会感谢有人为我们提供了这些模块。
>
> Qiang(James)
>
> >
>


-- 
            Yours Sincerely
                    Zeng Hong

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛“PerlChina Mongers 讨论组”论坛。
 要在此论坛发帖,请发电子邮件到 [email protected]
 要退订此论坛,请发邮件至 [email protected]
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

回复