my $obj = 'File::System::Object'; 这行不应该加单引号吧。这样声明的话你的obj是个字符串吧,并不是个对象
在 2011年8月3日 下午1:07,Phillip Huang <[email protected]>写道: > 我参考.cpan/build/File-System-1.16-FnCixg/t/02_glob.t的写法。 > > > > 2011/8/3 Robin Lee <[email protected]> > >> 对象好像都没创建 >> >> 2011/8/3 Phillip Huang <[email protected]>: >> > Hi 各位, >> > >> 本人最近在尝试用Perl写一个文件管理脚本,想使用File::System模块。可是按照CPAN的文档(和File::System::Object的),我始终无法执行以下操作,如: >> > #!/usr/bin/perl use strict; use warnings; use File::System::Object; my >> $obj >> > = 'File::System::Object'; my $file = $obj->root; root@athens:/tmp# perl >> 1.pl >> > Can't locate object method "root" via package "File::System::Object" at >> 1.pl >> > line 10. >> > 我查看了object.pm, >> > 并没有找到root这个方法。请各位高手帮我看看,或者举个例解释一些File::System和File::System::Object的简单用法。 >> > 先谢谢。 >> > Phillip >> > >> > -- >> > 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 >> > 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 >> > 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 >> > 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。 >> > >> >> -- >> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 >> 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 >> 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 >> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。 >> >> > -- > 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 > 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 > 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 > 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。 > -- 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
