阅 读 文 章

perl中的rename语句问题,大家帮忙吧!!!

[来源:网上转载 (CSDN转载) | 作者:网友(steed0215) | 时间:2007-08-17 | 浏览:人次 ]

大家好!!!开门见山吧,最近想做个开机脚本,其中有一项是MY   DOCUMENTS文件夹重定向,发现perl中的rename语句功能非常合适,相当于windows中的剪切+重命名,于是我先对文件对象做了测试  
                                                #!/usr/bin/perl  
                                                rename("c:/1.txt","d:/2.txt")||die   $!;  
  结果成功了,接着想试试文件夹是不是也能成功  
                                                  #!/usr/bin/perl  
                                                rename("c:/1","d:/2")||die   $!;  
  问题出现了,报错”Permission   denied   at   remove.pl   line   2“从c:/1是我刚刚建的空文件夹,不可能在使用中,不知道为什么会这样。于是我做了修改  
                                                  #!/usr/bin/perl  
                                                rename("c:/1","c:/2")||die   $!;  
  这回成功了,难道对于文件夹rename只能在同一个卷内做操作?希望高手指点,非常感谢!
你的d盘是光驱吧  
  否则应该没有问题
不是啊   第一个例子也有d:\2.txt,一下子就过去了,我光驱在I盘:(
噢,这样啊  
  perl中rename方法直接调用操作系统中的rename命令,   在windows命令行中敲入rename   /?  
  看看其提示,应该说了不能跨盘重命名。
楼上的仁兄,谢谢。我刚看了,windows自带的rename不能跨驱动器,这也...   直接调用windows的,无语。可文件怎么就可以跨驱动器执行呢,真搞不懂。
哪里有perl的基本函数大全?!自己懒得找了哈!国内好像很少有人用perl
cpan   上就有  
  http://perldoc.perl.org/index-functions.html
非常感谢,笨死我!
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 大家 帮忙 问题 语句 rename windows 文件夹 perl 成功

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.