お知らせ

電子会議

ライブラリ

FDelphi サイト全文検索

Delphi FAQ一覧

サンプル蔵



FDelphi FAQ
15番会議室「FAQ編纂委員会」に寄せられた「よくある質問の答え」

[Q]
2.0J で RenameFile を使ってディレクトリ移動できますか?

[A]
1.0J では、RenameFile でディレクトリー移動できませんでしたが、2.0J で
はできます。ただし、同一ドライブだけですが。

    RenameFile('h:\dir1\dir2\dir3','h:\dir1a\dir3');
       {ディレクトリー h:\dir1\dir2\dir3 を、新規 ディレクトリー
        h:\dir1a\dir3 に(h:\dir1a は既存ディレクトリー)、その中のファ
        イルはおろかディレクトリー構造ごと、ごっそり移動します。
        言い換えると、
        ディレクトリー h:\dir1\dir2\dir3 を、既存ディレクトリー
        h:\dir1a 上に、その中のファイルはおろかディレクトリー構造ごと
        ごっそり移動します。}

 さらに、リネームも同時にできます。

    RenameFile('h:\dir1\dir2\dir3','h:\dir1a\dir2new');
       {ディレクトリー h:\dir1\dir2\dir3 を、新規 ディレクトリー
        h:\dir1a\dir2new に(h:\dir1a は既存ディレクトリー)、その中の
        ファイルはおろかディレクトリー構造ごと、ごっそり移動します。
        正確には、 
        ディレクトリー h:\dir1\dir2\dir3 を、既存ディレクトリー
        h:\dir1a 上に、その中のファイルはおろかディレクトリー構造ごと
        ごっそり移動し、ディレクトリー名を dir2new とリネームします。
        何と、強力過ぎます}

AssignFile & Rename でもできました!


ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum FDELPHIに寄せられる質問の中から、よくある質問への回答を FDELPHIのメンバーがまとめたものです。 したがって、これらの回答はボーランド株式会社がサポートする公式のものではなく、掲示されている内容についての問い合わせは受けられない場合があります。

Copyright 1996-1998 Delphi Users' ForumFAQ編纂委員会