[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bep] ファイルを結合するマクロ (Learning lisp)



井上です。

Reiko TAKAHASHI <HFC03614@...> writes:

>} 前に再帰的にディレクトリを削除するコマンドの話でちょこっと書いたと思い
>} ます。
> 
>  infoを読んでいてもときどき出てくるのですが、「再帰的にディレクトリを削
> 除する」の「再帰的に」というのは、どういう意味ですか?

うまい説明があるかと思って広辞苑を引いてみたけど、載ってないんですね。

再帰的にディレクトリを削除するコマンドを定義するとしたらこんな感じになります。

ディレクトリを再帰的に削除するコマンド→
1.  指定されたディレクトリDIRの中にファイルがあったらそれらを削除。
2.  DIRにサブディレクトリがあったらそれぞれのサブディレクトリに対して
「ディレクトリを削除するコマンド」を実行。
3.  1.と2.が終わって指定されたディレクトリDIRが空だったらそのディレクト
リを削除

中でもう一度自分自身と同じことをやるという意味で「再帰(recursive)」なの
ですが、どうでしょう?

-- 
                    Koichi Inoue, ARGV
                    E-Mail: inoue@...
                    ICQ UIN: 74900690