[ 新規に投稿する ]

同名ファイルのコピー動作No.08359
こさく さん 20/01/23 10:38 [ コメントを投稿する ]
  秀丸ファイラーClassicを使用させて頂いています。
こさくと申します。

件名の動作を別ドライブや別ディレクトリにすると三つの選択肢がでます。
「ファイルを置き換える」
「ファイルは置き換えずスキップする」
「ファイルごとに決定する」

ここに
「ファイル時刻の新しいもので置き換える」
「ファイルサイズの大きいもので置き換える」
等の追加は出来ないでしょうか?

XP時代まで使用していたファイラ「卓駆★」はこの様な選択肢があって便利に使っていました。
もうだいぶ前なので詳細まで覚えていません。

三つの選択肢だと大量のファイルでは余計なコピー時間がかかってしまいます。

サポートフォ-ラムを「コピー」で検索したところ
05833 同じ名前のファイルが既にあります / soramimi [ 15/12/23 16:42 ]
と言うスレッドがありましたがClassic Shellがよくわかりませんでした。

環境
Widows10 Pro 64bit 1909
秀丸ファイラーClassic Ver1.52Beta3 64bit

以上よろしくお願いします。
[ ]
RE:08359 同名ファイルのコピー動作No.08361
秀丸担当 さん 20/01/23 15:42 [ コメントを投稿する ]
 
秀丸ファイラーClassicの機能として、上書きの選択を変える方法は無いです。Windows10でもWindows7でもコピー操作そのものはWindows標準もので、上書きの選択もWindows標準のものです。
要望は何度かあるのですが、Windows標準のコピーはhtmlとかアクセス権とか長いファイル名とかけっこう複雑なことをしていて、手を付けていないです。

XPの頃は上書きを1ボタンでできて使いやすかったところ、Window7では全部上書きが面倒になって、XPのような上書きボタンにしたいという要望は何度かありました。
Windows10では全部上書きは再び1ボタンでできるようになったので、操作性ではXPのように簡単になったようです。

それとは別の話として、新しいファイルのみコピーは、Windows10であれば「ファイルごとに決定する」から操作できるようです。1つのボタンでできたらいいと思います、1つボタンではないようです。
[ ]
RE:08361 同名ファイルのコピー動作No.08362
こさく さん 20/01/23 16:09 [ コメントを投稿する ]
  秀丸担当様
 こさくです。

回答どうもありがとうございます。

「ファイルごとに決定する」は数個のファイルなら目で追ってチェックできますが数が多いと一つずつチェックして行くのは無理がありますね。
Windowsの仕様という事で了解しました。

XPまでとは色々内部が変わっているのですね。だから『卓駆★』も辞めたのかも知れません。
いつかWindowsが対応するのを期待しています。

確認どうもありがとうございました。
[ ]
RE:08361 同名ファイルのコピー動作No.08365
jun1 さん 20/01/25 00:56 [ コメントを投稿する ]
  便乗させてください。
ファイル操作(コピー・移動・削除)をWindowsに任せているのは
承知なうえで、とてもおかしな要望です。

たとえば、FastCopyやRoboCopyなど、ほかの専用ツールに
任せるようなことは考えられないでしょうか。

いえ、まぁ、そこまでしたいのならば自分でスクリプトをと
言われるのは承知のうえです。そう簡単にスクリプトを
書けないよ、という意見はありそうなので、発言させて
いただきました。

申し訳ありません。

[ ]
RE:08365 同名ファイルのコピー動作No.08366
秀丸担当 さん 20/01/27 09:32 [ コメントを投稿する ]
 
コンテキストメニュー拡張にある項目であれば、スクリプトとして比較的簡単にブックマーク(まらたツール項目)にして、ボタンにしたりキー割り当てができます。
例えば、何か適当な項目をファイル一覧で選んだ状態で、ブックマークのプロパティでパスの右側の「>>」から「コマンド(コンテキストメニュー)(7)...」から選ぶことで、スクリプトの知識が無くてもブックマークにできます。選択された項目に、対象のコンテキストメニューの名前があることが前提です。

貼り付けも簡単にできるかと思ったのですが、選択が無いときのファイル一覧背景の項目はスクリプト化できませんでした。
現状でやるとしたら、背景のコンテキストメニュー拡張は、フォルダのコンテキストメニュー拡張でもできることが多いので、フォルダに対してのコンテキストメニュー拡張にして、フォルダを選択する必要がありました。
例:
js:Command("フォルダ枠を表示してフォーカス");ContextMenu("貼り付け (FastCopy)");
背景コンテキストメニュー拡張だけでもスクリプトにできるように今後のバージョンで検討します。

Robocopyを使うスクリプトは以前作ろうとしたことがあって以前会議室に書いたことがあります。
充分ではない点があって会議室に書いただけになっています。
参考:
https://www.maruo.co.jp/turukame/7/x07017_.html#7019

[ ]

[ 新規に投稿する ]