[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00339] Re: copying from/to a linked file
- Subject: [FDclone-users:00339] Re: copying from/to a linked file
- From: Takashi SHIRAI <shirai@unixusers.net>
- Date: Wed, 25 Aug 2004 22:58:50 +0900
しらいです。
In Message-Id <86smabe7p1.knu@iDaemons.org>
"Akinori MUSHA" <knu@iDaemons.org>さんwrites:
> > でも、それ言い出しちゃうときりがないんですよね。どこかで線
> > 引きをしないと操作するためのツールじゃなくて設問に答えるため
> > のツールになって、何がしたいんだか判らなくなってしまいます。
>
> たとえば、「!:サブシェルを起動」のような選択肢を追加する手は
> あるんじゃないかと思います。(対象ディレクトリをカレントとして)
んー、そこまでするんだったら、一旦中断して確認作業をしてか
ら改めて copy し直すという方がいいんじゃないでしょうか。sub
shell でごそごそやってるうちに元の作業を忘れたりはしません?
> また、コピーや削除、移動などでアクセス権や上書きの問題があった
> とき、問合せの選択肢に「すべて中止」というのがほしいです。延々と
> エラーメッセージおよび問合せが続くのをキーを押して待つのが苦痛で、
> イライラしているときは GNU screen の kill コマンドで FDclone ごと
> 殺したりしています…。
「同名はコピーしない」で、一旦問題ない file のみ処理させて、
問題のある file は後で処理を考えるというのでは?
「中断」は確かにありませんね。ESC が cancel なので、一個単
位では copy の中止が出来るんですが、全部まとめて中断は出来ま
せんね。
一応これらの連続処理では intr key が効くんですが、設問に答
えている間は普通の key 入力を見てますから、^C で止めるのはタ
イミングがちょっと難しそうですね。出来ないことはないんですが。
> > > 上書きすることはないようなのでいいですが、同様のケースではぜひとも
> > > メッセージの内容などについてもよく検討していただければと思います。
>
> 具体的にこの例で言えば、「同名のファイルがあります」の代わりに
> 「コピー先は同じファイルです」のようなメッセージになれば十分と
> 思います。
一個だけなら出来ますよ。でも FDclone の copy は複数の file
を対象にしているので、一個目は単なる同名で二個目が実体一致だ
と、一個目の選択結果によっては二個目の選択肢は現れません。
なので、十分な対応を講じるとすれば、処理の流れ自体を考え直
す必要があるでしょうね。その結果、選択肢が繁雑になってややこ
しくなるのは必至です。
symlink なんて余り多くは出て来ないもののせいで、普段の処理
に手間をかけさせられるのは困りものではないでしょうかね。
しらい たかし