永发信息网

perl文件复制问题

答案:2  悬赏:40  手机版
解决时间 2021-03-06 17:38
system(”copy -y d:\\22&33.rar d:\\1“);
复制不成是22&33.rar 文件名有&的原因吗?应该怎么样写“??
最佳答案
1、复制不成是因为两个原因:&符号属于特殊符号,因此完整文件名需要用引号标记。

所以你的文件名应该是:
system(`copy \"d:\\22&33.rar\" d:\\1`);

2、copy命令的参数应该写成/y,而不是-y,因为文件名是支持 -y这样的,不信你可以建立一个文件,将其名字改为-y,系统是允许的。

所以你的命令完整应该写为:
system(`copy /y \"d:\\22&33.rar\" d:\\1`);
全部回答
perl复制整个文件夹的方法
  • use strict;
  • use cwd;
  • user file::copy;
  • my $curpath = getcwd; 
  • my $destpath = "";         # 目标目录 
  • foreach my $dir(<*>){
  •         if(-d $dir){
  •              move "$curpath/$dir", "$destpath/$dir" or die $!;
  •          }
  • }
  • # 试试看吧,是不是你要的
  • 我要举报
    如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    大家都在看
    1981年已亥月甲午日是农历几月几日
    李子湾我想知道这个在什么地方
    DNF中哪些NPC卖人偶,分别卖什么,和各人偶价
    格力空调50566内机底座哪里卖
    我现在的流量用超了 等15号的我叫别人送我一
    新生活化妆品,美之娇和珂露曼,还有花语系列
    怎样改自己的微信昵称
    ci()机按拼音写词语
    大家说说佳能eos7dmark2相机怎么样
    淅川县香花供销合作社地址在哪,我要去那里办
    龙凤区大庆群英宾馆哪位知道具体地址啊
    玉林市启华高中是公立高中吗
    怎么才能知道,这车是不是他自己买的,还是租
    魔域怎么买BB才绝对不会被找回?我要的是绝对
    谢家边在什么地方啊,我要过去处理事情
    推荐资讯
    他要掐死我,一手掐我脖子,一手掐孩子。事后
    江西赣州章贡中学和厚德外国语学校哪个好?为
    EXCEL如何向下求平均值
    毕业证电子版怎么弄
    导数的几何意义何在?正在自学这部分知识
    什么方法能让胯骨变得大点
    【同色】同色系的两种不同颜色的深浅怎么区分
    如何复制手机屏幕
    清水面怎么煮?
    有家里装独立宽带的吗
    50名同学去划船,一共乘坐11只船且都坐满,其
    北京市海淀区清华园街道西北社区居民委员会地
    正方形一边上任一点到这个正方形两条对角线的
    阴历怎么看 ?