看板 Perl 關於我們 聯絡資訊
我只是想把檔案 $file 搬移到目錄 /old 下面.. 因為建立目錄可以很直接的用shell指令 mkdir "old"; 我以為搬檔案應該也可以用shell指令 mv $file old/; 結果出現error訊息.... 翻網頁又找不到答案.. 只好無恥的上來求助了.. 我想把 $file 改檔名為 1.txt 後搬到 old/ 裡面 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.155.235
snowfly:system("mv $file old/"); 04/20 01:49
audreytang:rename $file => 'old/1.txt'; 04/20 08:56
jackieku:mkdir是perl的function...perl不能直接用shell指令... 04/20 20:00
jackieku:你誤會相當大...要用shell執行程式參照一樓用法 04/20 20:01
jackieku:rename有一些系統上的限制(參照perldoc) File::Copy安定 04/20 20:02
kornelius:剛剛才發現 audrey 大神出現 04/21 12:53