我正在尝试使用perl在ubuntu中的相同卷内移动目录.
我在Perl中使用了move(File :: Copy)命令,如下所示
move($dir1, $dir2);. # Doesn't work.
Run Code Online (Sandbox Code Playgroud)
预计移动后$ dir1将位于$ dir2之下.但得到一个错误,说"是一个目录".
但是当我使用系统mv时,它可以很好地工作.
system("mv $dir1 $dir2"); #This works!.
Run Code Online (Sandbox Code Playgroud)
我搜索谷歌并了解该移动应该像linux中的mv一样工作吗?有任何想法吗?
per*_*eal 12
如果你想移动目录./dir1下的./dir2调用移动,如下所示:
move("./dir1", "./dir2/dir1");
Run Code Online (Sandbox Code Playgroud)
我想你在做:
move("./dir1", "./dir2/");
Run Code Online (Sandbox Code Playgroud)
抱怨因为./dir2已经存在.
| 归档时间: |
|
| 查看次数: |
11504 次 |
| 最近记录: |