Chinaunix
标题:
再问system()变量传递的问题
[打印本页]
作者:
andm
时间:
2005-06-14 17:08
标题:
再问system()变量传递的问题
windows2K server
perl 5.6.1
$lianglikun="d:/smap/ftpspace/Sec/lianglikun";
system("
move
","daily_charge.txt","$lianglikun/"."daily_charge.txt"
;
运行无问题;
但将
move
改成
copy
,则提示“命令语法不正确”。我试过,在不使用的变量的情况下,
copy
可以通过。这是什么玄机呢?
作者:
笨狗
时间:
2005-06-14 18:14
标题:
再问system()变量传递的问题
原文件都被move了﹐那就沒有東西可以copy了
作者:
andm
时间:
2005-06-15 08:34
标题:
再问system()变量传递的问题
是把move改成copy啊,原文件应该没有被move。
作者:
怒剑狂啸
时间:
2005-06-15 08:56
标题:
再问system()变量传递的问题
改成
$lianglikun="d:\\smap\\ftpspace\\Sec\\lianglikun";
system("copy","daily_charge.txt","$lianglikun\\"."daily_charge.txt");
复制代码
试试
作者:
andm
时间:
2005-06-15 12:40
标题:
再问system()变量传递的问题
多谢!
楼上能说说这是什么道理么?
copy 和 move 有啥不同。。。。。
作者:
m0925j
时间:
2005-06-15 15:24
标题:
再问system()变量传递的问题
请问下用system()调用命令跟`copy `这种调用有什么不同捏
作者:
怒剑狂啸
时间:
2005-06-15 16:27
标题:
再问system()变量传递的问题
windows下用"\"表示路径的,perl中"\"表示转义,所以要用"\\"才能在perl中表示"\",system和反引号的不同除了使用形式不一样外,system直接输出,反引号返回结果,不输出!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2