Delphiでファイルの移動をする際に、いつもどんなコマンドを使用していますか？ FileCopy API とDelteFile API を組み合わせて使ってますか？<br />
これからは、API を使うよりも簡単にできる1発関数を使いましょう！<br />
この関数は通常のフォルダ間の移動、ドライブ間の移動に加え、UNCで記述されたフォルダにも移動できます。<br />
ただし、移動先のフォルダが未定義だったり、すでに同名のファイルが存在していると失敗し、 False を返します。<br />
その関数は、<em>RenameFile 関数</em>です。一見名前変更しか対応していないと見せかけておいて、ファイル移動もOKなんです。<br />
使用例は以下のとおり、
<pre class="code">
RenameFile('c:\autoexec.bat', 'd:\autoexec.bat');
</pre>
繰り返しになりますが、この関数は失敗すると False を、成功すると True を返します。