検索フォルダの対象フォルダに相対パスをNo.03715
hp さん 18/07/26 08:36
 
振り分けの代わりに検索フォルダを主体的に使っています。
まだフォルダ構造が決まり切っていなくて、頻繁にフォルダを移動したりしています。
すると、上のフォルダを対象としている検索フォルダが、対象を見失ってしまいます。

from Aさん
├to 自分
└添付付き

from Bさん
├to 自分
└添付付き

・・・

from Aさんを別のフォルダに移動すると、その下のto 自分と添付付きの設定をやり
なおさなければならないのを、対象フォルダ「..」のような形で指定しておいて、移
動しても対象が変わらないような仕組みにできないでしょうか?

(自身の配下のフォルダを検索対象フォルダとするような、「.\配下のフォルダ」と
いうようなのもできるとありがたい)

またこれに伴って、例えばfrom Cさんにも同じツリー構造を作りたいと思ったときに、
from Aさんのツリー構造をコピーして、ルートフォルダの式を変更するだけで、配下
のフォルダができあがるような、検索フォルダコピー機能も欲しいです。

検討お願いします。

[ ]
RE:03715 検索フォルダの対象フォルダに相No.03718
秀まるお2 さん 18/07/26 10:54
 
 検索フォルダの対象フォルダを相対で指定するのと、あと自分自身の配下も指定と
かっていうのは、しいて内部的な仕組みとして実現するのはそこそこの難易度で出来
そうな気がしますけども、ユーザーインタフェースを作るのが面倒というか、ダイア
ログボックスがややこしくていやかなぁという気がします。

 「検索条件および対象フォルダの指定...」の先のダイアログボックスは普通の検
索ダイアログをそのまま使ってるんですが、そこの「検索対象フォルダ」の枠の中に、

 ○ 1つ上のフォルダ
 ○ 現在フォルダ配下

 みたいなラジオボタンを追加するとかってユーザーインタフェースにしないといけ
ないとなると、ダイアログボックスの大きさ的に限界を超えてしまったりします。

 もう、ありとあらゆるオプション追加がすべて限界に近い状態で、何か追加しよう
とすると、その辺のデザインから考え直さないといけなくなります。

 果たしてどうしたらいいものやら?

 っと思った所で1つ考えたのが、

 ● フォルダ -    [___________________________▼]

 の一覧の一番下に、「1つ上のフォルダ」と「現在フォルダ配下」を追加したらい
いかなぁと思ったりしました。

 そういう作戦でなら追加できるかなぁという気がしましたけども。そうしたらいい
ですかね。

[ ]
RE:03718 検索フォルダの対象フォルダに相No.03721
hp さん 18/07/26 12:57
 
> ● フォルダ -    [___________________________▼]
>
> の一覧の一番下に、「1つ上のフォルダ」と「現在フォルダ配下」を追加したら
>いいかなぁと思ったりしました。
>
> そういう作戦でなら追加できるかなぁという気がしましたけども。そうしたらい
>いですかね。

UI的にはそれくらいでいいと思うのですが、2つ上とか、そこからまた何らかの配下
に入ってとかやろうと思うと、汎用性がほしくなるので、「\CurrentAccount,User\
○○○」の所は「.\hoge」とか「..\..\hoge\moge」のように書けるようにはできま
せんか?

[ ]
RE:03721 検索フォルダの対象フォルダに相No.03722
秀まるお2 さん 18/07/26 13:41
 
 検索フォルダのプロパティの「検索対象フォルダ」の所を手で書き換えてもらうよ
うにした上で、「検索条件および対象フォルダの指定」の所では、

 ● フォルダ -    [カスタム(.\..)_______________________▼]

 みたいに「.\」で始まる文字列がそのまま表示されるだけ(そこでは編集できな
い)って風にする案がありますが、そういうのでどうしょうか。

 「.\」で始まるのは相対指定と見なすって風にして。

 .\..  だと1つ上、
 .\..\.. だと2つ上

 .\.  だと現在フォルダ(ただし、現在フォルダ自体は含まず、配下のフォルダのみ)

 みたいなルールでいいのやら?

[ ]
RE:03722 検索フォルダの対象フォルダに相No.03723
秀まるお2 さん 18/07/26 16:04
 
>  ● フォルダ -    [カスタム(.\..)_______________________▼]

 この方式で今いじってしまってます。

 相対指定としては、

 「.」
 「..」
 「..\..」
 「..\..\..」

 のような指定の他に、

 「..\hoge」
 「..\hoge\moge」
 「.\hoge」
 「.\hoge\moge」

 みたいなのも、一応、そういうフォルダが存在してたらありってことで対応してみ
ます。

[ ]
RE:03723 検索フォルダの対象フォルダに相No.03724
hp さん 18/07/27 08:24
 
> 「.」
> 「..」
> 「..\..」
> 「..\..\..」
> 「..\hoge」
> 「..\hoge\moge」
> 「.\hoge」
> 「.\hoge\moge」

この方法でやりたいことが実現できそうです。

検索フォルダは振り分けほどand/orに複雑な条件を指定できないので、一度別の検索
フォルダを挟んだりしています。
そのような中間の条件のフォルダは、表に出ていると邪魔なので、下層に隠しておき
たく、.\hoge\mogeのような指定もできるとありがたいです。

[ ]