線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1780
推到 Plurk!
推到 Facebook!

更改檔案的附屬檔名

答題得分者是:ha0009
lsleo
一般會員


發表:19
回覆:28
積分:9
註冊:2003-05-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-10 21:45:16 IP:210.60.xxx.xxx 未訂閱
請教各位 本人寫了一個轉檔程式 原始檔案本身沒有附屬檔名 因為轉檔的需要必須將原始檔案的附屬檔名改變為.htm 於delphi的書中找到一個函數ChangeFileExt 但使用後的結果並未實際的更改附屬檔名 想請教各位不知能否幫幫忙 謝謝~
ha0009
版主


發表:16
回覆:507
積分:639
註冊:2002-03-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-10 22:05:43 IP:61.56.xxx.xxx 未訂閱
你好: 你可以使用 MoveFile。
 
if MoveFile ('aaa', 'bbb') then
   ShowMessage ('改名成功。')
else
   ShowMessage ('無法改名。');
lsleo
一般會員


發表:19
回覆:28
積分:9
註冊:2003-05-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-10 22:44:30 IP:210.60.xxx.xxx 未訂閱
已經可以使用了 謝謝版主~
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-07-10 22:51:14 IP:210.202.xxx.xxx 未訂閱
引言: 於delphi的書中找到一個函數ChangeFileExt 但使用後的結果並未實際的更改附屬檔名 想請教各位不知能否幫幫忙
changefileext只是將檔案名稱的字串的副檔名部分置換而已 是字串替換功能 不是檔名更改功能 要用rename 請見 uses Dialogs; var f : file; begin OpenDialog1.Title := 'Choose a file... '; if OpenDialog1.Execute then begin SaveDialog1.Title := 'Rename to...'; if SaveDialog1.Execute then begin AssignFile(f, OpenDialog1.FileName); Canvas.TextOut(5, 10, 'Renaming ' OpenDialog1.FileName ' to ' SaveDialog1.FileName); Rename(f, SaveDialog1.FileName); end; end; end; ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
系統時間:2024-04-30 2:53:07
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!