[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:1751]Meadow 1.13 Beta 1 (TANAHASHI:61) release.



※ himi@xxxxxxxxxxxxxxxxxxxxxxxxx さんの
   『[MD:1750]Meadow 1.13 Beta 1 (TANAHASHI:61) release.』より

> > (if (file-writable-p "/tmp/rwdir")
> >   (write-file "/tmp/wrdir"))
> > 
> > のような使い方をするためのものだと思っていたのですが、そうい
> > う認識が間違っていますか?

> ??
> rwdirとwrdirの関係は?

すみません、スペルミスでした。(_ _)

(if (file-writable-p "/tmp/rwdir")
  (write-file "/tmp/rwdir"))

です。

※ "後藤" こと gotoh@xxxxxxxxxxx さんの
   『[MD:1749]Meadow 1.13 Beta 1 (TANAHASHI:61) release.』より

後藤> 対象がファイルの場合に関して言えばその通りなのではないでしょうか。
後藤> ディレクトリの場合の挙動に関しては定義が無い(知らないだけ?)ため、
後藤> これまでのような議論となっているわけです。

で、file-writable-p では何を調べようとするのか、
file-writable-p の後は何をしようとするかということを考えると、
私には file-writable-p ではそのファイルにバッファの内容を出
力できるかどうかの判定でしか使わないと思うのです。

で、対象がディレクトリの場合にはバッファの内容を出力できない
んだから、writable だろうが何だろうが nil じゃないと変な気が
しました。

file-writable-p って他に使い方があるんでしょうか?

初心者の質問で済みません。(_ _)
-- 
4/14 09:16頃
NECソフトウェア新潟 水戸
mailto:mit@xxxxxxxxxxxxxxx ¥n