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

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



井上です。
自宅の近所に休日も営業の写真屋さんを発見。
でもちいと高いかなあ

Reiko TAKAHASHI <HFC03614@...> writes:

>  まず、そのファイル名が(ディスク上に?)ないということは、そういう名前
> のディレクトリも存在しないので、既存のディレクトリ名でファイルを書き込も
> うとしてしまう心配がなくなるんですよね?

そういうつもりです。

>  なぜ、file-writable-p だけだとまずいんでしょう……???
> 「ディレクトリ」の存在も file-exists-p でチェックできてしまってるっぽい雰
> 囲気なのに。

相手がディレクトリでもfile-writable-pはtになる。
だから間違って
(append-to-file  (point-min) (point-max) ディレクトリ名)
としてしまって、その結果「ディレクトリにはアペンドできないよ」とエラーに
なる。
というのを途中でトラップしたかったのです。
変ですか?

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