FDELPHI 6 /RE:36333 RE^5:ディレクトリの削除  こんにちは、十兵衛 さん かなり細かい仕様定義、ありがとうございます。 》〔処理機能前提条件〕 》削除対象とするフォルダ(ディレクトリ)は、ローカルドライブにあるフォルダ 》(ディレクトリ)で、且つ、ドライブルートの直下に配置されたフォルダを含め 》たフォルダ(ディレクトリ)である("C:\Temp"など)。 これ、ぬるさんが話題に出していたネットワークドライブとかに対応させるとな ると難しいのでしょうか。今回、私が使おうとしているところではネットワーク ドライブはないのですが、できるだけ制限の少ないルーチンの方が後々使いまわ しが効くと思いましたので。 なんとなく、APath の長さを見ているところをすっぱりと削除してしまってもい いような気もしますが、単なる気のせいかもしれません。 あとは、私の使い方では、呼び出し元で AList.Count-1 downto 0 あたりのルー プを回してやって文字列を1つ1つ取り出してやればOK、かな。 あ、その前に、AList.Count > 0 の判定は必要だな。 いっその事、integer の値を返す function にしてしまって、削除できたディレ クトリ数を result で返すことにしてしまうとか。 うん、なんかとても美しいものになったような気がします。 どうもありがとうございました。                                 としき