system(mv source dst)失敗 - Linux

Table of Contents

今天在寫一個程式,用的是c

程式執行環境是linux

編譯器用 gcc

我用 system希望把file從一個dir搬到另一個dir

程式寫法如下

system("mv dir/file dir2");

我把這行指令在linux底下執行過一次,確定是可以的,

可是寫在程式裡用system來指行就不行

另外還試過先cp 再rm,結果 cp還是不行,但是rm是可以

的。

希望有達人可以給點提示或方向~~感謝。


--

All Comments

Gilbert avatarGilbert2009-10-27
通常不行也是有很多種的,你說的情況不會是像這樣吧?
$./a.out
mv: 不行!
Wallis avatarWallis2009-10-31
XDDDDD
Jack avatarJack2009-11-04
in case you don't get it, put the ERR message on!