[#29170] Call for Papers Linux Conference 2001 — akira yamada / やまだあきら <akira@...>

18 messages 2001/04/10
[#30213] Re: Call for Papers Linux Conference 2001 — akira yamada / やまだあきら <akira@...> 2001/06/13

[#29190] Time Stamp Copy of File.copy — "たけ(tk)" <ggb03124@...>

 ftools.rb の move では utime を行っていて日付が同じになりますが、copy

42 messages 2001/04/11
[#29193] Re: Time Stamp Copy of File.copy — matz@... (Yukihiro Matsumoto) 2001/04/11

まつもと ゆきひろです

[#29201] Re: Time Stamp Copy of File.copy — " たけ (tk)" <ggb03124@...> 2001/04/11

たけ(tk)です。

[#29203] Re: Time Stamp Copy of File.copy — WATANABE Hirofumi <eban@...> 2001/04/11

わたなべです.

[#29212] Re: Time Stamp Copy of File.copy — Minero Aoki <aamine@...> 2001/04/12

あおきです。

[#29215] Re: Time Stamp Copy of File.copy — " たけ (tk)" <ggb03124@...> 2001/04/12

たけ(tk)です。

[#29220] Re: Time Stamp Copy of File.copy — Minero Aoki <aamine@...> 2001/04/12

あおきです。

[#29234] Re: Time Stamp Copy of File.copy — " たけ (tk)" <ggb03124@...> 2001/04/13

たけ(tk)です。

[#29236] Re: Time Stamp Copy of File.copy — matz@... (Yukihiro Matsumoto) 2001/04/13

まつもと ゆきひろです

[#29238] Array#include! — " たけ (tk)" <ggb03124@...> 2001/04/13

たけ(tk)です。

[#29244] Re: Array#include! — matz@... (Yukihiro Matsumoto) 2001/04/13

まつもと ゆきひろです

[#29348] Open3 — NISHIO Mizuho <mzh@...>

どうも西尾です。

16 messages 2001/04/20

[#29397] rnet.rb 〜高レベルネットライブラリ〜 — rubikitch <rubikitch@...>

るびきちです。

11 messages 2001/04/24

[ruby-list:29266] Re: Time Stamp Copy of File.copy

From: Minero Aoki <aamine@...>
Date: 2001-04-15 07:12:28 UTC
List: ruby-list #29266
あおきです。

  In mail "[ruby-list:29259] Re: Time Stamp Copy of File.copy"
    "  たけ  (tk)" <ggb03124@nifty.ne.jp> wrote:

> たけ(tk)です。

> 》それだと ftools とも、ぼくがいま使ってるのとも互換性がなくなります。
> 》(ちなみに配列を使う書き方もできます。以下のように)
> 》
> 》   FileUtils.cp file1, file2, %w( file3 file4 ), dir

>  ちょっと実装を見させてもらいました。フラットにしているので、オプション
> を配列から取り出すだけで実現できそうですね。オプションの場所はどこでも良
> くなる。

えーと、とりあえず実装じゃなくて仕様から考えませんか。
整理すると、

  [REQ] -p 相当が欲しい。
        (→ cp(1) のオプションで指定できる機能が欲しくなるかも?)
            (本当に欲しくなるか? またそれはつけくわえるのが正当か?)

  1. 一時的な(呼び出し時のみの)指定方法
      * ハッシュかシンボルで指定 ?
      * オプションが現れる場所は固定? 自由?
      * 複数個所に(連続しない)オプションを許すか?
      * オプションが真偽のみならシンボル直指定でよいが、本当に
        真偽値のみか
      * オプションはリテラルで与えることが多いか、それとも変数
        などから与えることが多いか。リテラルならば直指定でよい。
        変数から与えることが多いならハッシュのほうが簡単に書ける

  2. 設定を保存可能な指定方法
      * FileUtils オブジェクト?
          * どのような単位でオブジェクトを作成するか (目的はなにか)
          * --preserve は例えば ln や mkdir にはまったく関係ない
            のに指定できてしまうのはヘンでは?
      * モジュールの差し替え (FileUtils::Verbose のように)
          * まったく関係ないオプションを指定できてしまう問題は
            残っている
          * preserve みたいのは動作そのものにからむので、そこだけ
            をうまく組み替えられるようにするのは難しいかも…


> #  amstd-1_9_7_tar\amstd-1.9.7\lib\amstd\futils.rb 01-02-14 6:37

あっ、それは別物です。標準添付用にちょっと改造しました。
とりあえずの最新は

    http://www.xdsl.ne.jp/Cd/aamine/soft/fileutils.tar.gz

です。手元ではさらに変わってるのですが、出す前にもう少し
時間ください。いまスクリプトいろいろしてる暇がないもんで…
-------------------------------------------------------------------
青木峰郎  aamine@cd.xdsl.ne.jp        ← メールアドレス変わりました

In This Thread