[問題] system(mv source dst)失敗

看板Linux作者 (男生一枚)時間16年前 (2009/10/23 19:02), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/2 (看更多)
今天在寫一個程式,用的是c 程式執行環境是linux 編譯器用 gcc 我用 system希望把file從一個dir搬到另一個dir 程式寫法如下 system("mv dir/file dir2"); 我把這行指令在linux底下執行過一次,確定是可以的, 可是寫在程式裡用system來指行就不行 另外還試過先cp 再rm,結果 cp還是不行,但是rm是可以 的。 希望有達人可以給點提示或方向~~感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.6.190

10/23 19:54, , 1F
通常不行也是有很多種的,你說的情況不會是像這樣吧?
10/23 19:54, 1F

10/23 19:54, , 2F
$./a.out
10/23 19:54, 2F

10/23 19:54, , 3F
mv: 不行!
10/23 19:54, 3F

10/24 15:07, , 4F
XDDDDD
10/24 15:07, 4F

10/24 20:46, , 5F
in case you don't get it, put the ERR message on!
10/24 20:46, 5F
文章代碼(AID): #1AuOqxIf (Linux)
文章代碼(AID): #1AuOqxIf (Linux)