#!/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 成功 |
注册
个人空间
