ページ 11

複数のフォルダの特定の拡張子のファイルだけを纏めるような機能

Posted: 2015年8月10日(月) 22:00
by テクニック
複数のフォルダの特定の拡張子のファイルだけを纏めるような機能ってありますか?
例えば
フォルダ1には1.txt 1.jpg 2.txt
フォルダ2には2.jpg 3.txt 4.jpg
フォルダ3には1.java 3.jpg 10.txt

このフォルダ群からjpgファイルだけをまるで纏めて一つの場所にあるようにしたいのです。
仮想的なフォルダみたいなのは作れないでしょうか?何が便利かって言ったら、仮想的なフォルダなのでフォルダが跨ってもビューアーで次へ次へでどんどん画像が見れるみたいな感じです。
仮想的なフォルダなので、データベースで言えばテーブルに対するビューみたいなもんです。
それぞれのフォルダからjpgファイルだけを抜き取って一つのフォルダにまとめる手もありますが大変面倒です。こういうフォルダまたはそれに代わる機能などがあれば教えて下さい。

Re: 複数のフォルダの特定の拡張子のファイルだけを纏めるような機能

Posted: 2015年8月10日(月) 23:54
by YuO
オフトピック
Windowsを仮定します。
それなんてWinFS……。

それはともかく,
  • 検索結果としてまとめることはできる
    オフトピック
    形式上シェル名前空間に存在するフォルダだし,本当にディレクトリでなくフォルダとして取り扱うならフォルダ扱い可能だと思う
    ref) Windows SearchSaved Search File Format
  • ほとんどの,フォルダをフォルダとして取り扱えないソフトウェアに対しては,検索結果は使えない
となるかと思います。
通常,Viewer等はフォルダをフォルダとして扱えませんから,仮想的な方法は使えない,ということになります。

個人的には,専用のディレクトリと更新用バッチファイルで対処,というのが一番簡単に思えます。
ハードリンクやジャンクション/シンボリックリンクを使えば,実体が複数できることもないですし。
オフトピック
SQL Server 2012~のFileTableに対するViewをUNCにマッピングできればよいのでしょうけれど,FileTableは根本的に考え方が逆向きのもの (ファイルの名前空間の一部をSQL Serverが利用するのであって,SQL Serverがファイルの名前空間の一部を提供するのではない) ですしね……。