毎度質問ばかりですいません。
今回初めて下記のような仕様を含むアプリケーションを作成することになりました。
日常、何気なく行っている操作ですが、作成するフォルダーと移動するファイルが多くて困っています。
やりたいこと。
① 指定するフォルダー(XFOLDER)がデスクに存在するか確認する。
② フォルダーがあったら指定するファイル(XFILE)を(XFOLDER)に移動する。
③ フォルダーがなっかったら、XFOLDERを作成する。
以上ですが、お分かりのかた宜しくご指導ください。
DirectoryExists, ForceDirectories, CopyFile関数をHELP参照ですね。
同じドライブならリネームするとファイル移動が速いですね。
「あったかな」さん、「時にはリネーム」 さんありがとう御座いました。
お陰さまでイイ線を行っています。
現状を報告します。
下記の点で壁にぶち当たっています。
「Aフォルダーにあるfile[x]をBフォルダーに移動するのにはどうしたらいいでしょうか」
時にはリネーム さんの「同じドライブならリネームするとファイル移動が速いですね。」の
意見も今一、理解出来ないでいます。具体的に何方かお教え頂ければ幸いです
宜しくお願い致します。
一般的には CopyFile して DeleteFle すると移動。
同じボリューム内だと MoveFile を使うと速いってことです。
りおりお さん ありがとう御座いました。
もう少しお教えください。
「同じボリューム内だと MoveFile を使うと速いってことです」
のご指摘についてですが、movefile関数をHELPから見つけ出すことが
できません。探し方が悪いのでしょうか。
delphi 7 です。
宜しくお願いします。
http://homepage3.nifty.com/m-and-i/tips/tipspage.htm
のShfOperationがいいじょ♪
> movefile関数をHELPから見つけ出すことができません。
MoveFile CopyFile DeleteFile すべて WindowsAPI です。付属の Win32.hlp
にのっています。MSDN の
http://msdn.microsoft.com/library/en-us/fileio/base/movefile.asp?frame=true
にもあります。
いいじょ♪さん、りおりおさん、I am japanese さんありがとう御座いました。
これだけアドバイスを頂ければ、自力で解決できそうです。
また質問がありましたらお願い致します。ひとまず完結と致します。
ツイート | ![]() |