• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WSHで「ファイルUID」を取得するには?)

【WSH】ファイルUIDの取得方法について

このQ&Aのポイント
  • エクスプローラの「列の設定」ダイアログに、ファイルUIDという項目があります。
  • ファイルUIDは、ファイルを同一ドライブ内で移動しても変化せず、属性を変更しても変化しません。
  • 現在はプロパティの概要項目に識別文字列を入力していますが、ファイル識別に「ファイルUID」を使用することで、NTFSでのみ使用可能な方法よりも軽量で使いやすくなります。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

>ただ、このソフトはOSが使用しているファイル一意識別子を表示するもので、ソフト独自に一意識別子を作成しているわけではないと思うのですが。 ためしにインストールしてみました。 このファイルUID、FATに関して言えばディスク上のどこにファイルの先頭が置かれているかですね。 NTFSだと何でしょうね。pagefile.sysみたいに排他オープンされているようなファイルだとID取得できてないみたいですし。 WMIで取得できるかと思って確認してみましたがなさそうですね。 なんで、私はアプリが何らかの情報を元に独自に生成しているIDだと思います(^^;; ちなみにFATの場合、このIDのようなものはOSは管理していません。

sgmt
質問者

お礼

ありがとうございます。参考になります。 ちなみに件のソフトのサイトにソースコードもありました。WSHでお気楽に、を目論んでいた素人には敷居が高いですが。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

>エクスプローラの「列の設定」ダイアログに、ファイルUID という項目があります。 OSはなんでしょう? Win2000には無いんですけど。 こんなソフト入れてませんか? リンク作成シェル拡張 for Windows 2000/2003/XP http://eside.homeip.net/free/symlink2k.html

sgmt
質問者

お礼

ごめんなさい。「昨日の自分は赤の他人状態」が進行していることを再認識しました。 ご指摘のソフトを入れていました。(OSはW2Kです。) ただ、このソフトはOSが使用しているファイル一意識別子を表示するもので、ソフト独自に一意識別子を作成しているわけではないと思うのですが。

すると、全ての回答が全文表示されます。

関連するQ&A