做一個File Move程序會產生有一個File無法Move,請問各位先進不知如何解決? |
答題得分者是:cat200188
|
kenny_yeh
一般會員 發表:8 回覆:8 積分:3 註冊:2008-03-05 發送簡訊給我 |
各位先進:
我寫了一個程式去將不同資料夾,利用一個Table進行比對,然後將比對符合之File做Move,可是經RUN以下procedure時總是有一個File會有 問題,而我已經Check過Source和Destnation的Path和Filename皆沒問題,然後去測是不是File的內容和Size去影響它,可是還是沒辦法測出,且符合的File共有10個,每次都只有一個File會有問題,不知是何問題? 請不吝賜教!! [code delphi] procedure TForm1.FileMove( Const SourceFileName, DestFileName: String ); var FileMove:TShFileOpStruct; begin FileMove.Wnd:=Handle; FileMove.wFunc:=FO_MOVE; FileMove.pFrom:=PChar(SourceFileName); FileMove.pTo:=PChar(DestFileName); FileMove.fFlags:=FOF_ALLOWUNDO or FOF_RENAMEONCOLLISION or fof_noconfirmmkdir; if ShFileOperation(FileMove)<>0 then ShowMessage(SourceFileName); end; [/code]
------
對權威愚忠就是真理最大的敵人!! |
cat200188
中階會員 發表:37 回覆:78 積分:68 註冊:2005-01-18 發送簡訊給我 |
|
kenny_yeh
一般會員 發表:8 回覆:8 積分:3 註冊:2008-03-05 發送簡訊給我 |
|
cat200188
中階會員 發表:37 回覆:78 積分:68 註冊:2005-01-18 發送簡訊給我 |
|
kenny_yeh
一般會員 發表:8 回覆:8 積分:3 註冊:2008-03-05 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |