[問題] 囧..應該是最簡單的檔案搬移

看板Perl作者 (瑞)時間16年前 (2009/04/20 01:10), 編輯推噓5(502)
留言7則, 5人參與, 最新討論串1/1
我只是想把檔案 $file 搬移到目錄 /old 下面.. 因為建立目錄可以很直接的用shell指令 mkdir "old"; 我以為搬檔案應該也可以用shell指令 mv $file old/; 結果出現error訊息.... 翻網頁又找不到答案.. 只好無恥的上來求助了.. 我想把 $file 改檔名為 1.txt 後搬到 old/ 裡面 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.155.235

04/20 01:49, , 1F
system("mv $file old/");
04/20 01:49, 1F

04/20 03:01, , 2F

04/20 08:56, , 3F
rename $file => 'old/1.txt';
04/20 08:56, 3F

04/20 20:00, , 4F
mkdir是perl的function...perl不能直接用shell指令...
04/20 20:00, 4F

04/20 20:01, , 5F
你誤會相當大...要用shell執行程式參照一樓用法
04/20 20:01, 5F

04/20 20:02, , 6F
rename有一些系統上的限制(參照perldoc) File::Copy安定
04/20 20:02, 6F

04/21 12:53, , 7F
剛剛才發現 audrey 大神出現
04/21 12:53, 7F
文章代碼(AID): #19wrhnxt (Perl)
文章代碼(AID): #19wrhnxt (Perl)