ワイルドカードの動作がドライブによって異なるのはなぜですか?

ワイルドカードの動作がドライブによって異なるのはなぜですか?

私はWindows XP SP3マシンを使用しています。私のZ:ドライブはUNIXボックスにマップされたドライブです。wk1_dailybackup_20110605043344.sqlz:\archiveとの両方でc:\archive

私のCMDプロンプトでc:\archiveコマンド

c:\archive dir *backup* 

ファイルがリストされますがz:\archive

z:\archive dir *backup* 

私のファイルはリストにありません。


質問:

  1. ローカル ドライブの場合のように、マップされたドライブではワイルドカードが機能しないのはなぜですか?
  2. マップされたドライブでワイルドカードを使用するにはどうすればよいですか?

(下手な検索でポスター ドッグを表示させるために、「スタートを右クリックして検索」を選択することを提案しないでください。)

答え1

Windows NT では、ワイルドカード ディレクトリ検索の処理は、個々のファイル システム ドライバーの領域です。リモート ボリュームの場合は、ネットワークのクライアント FSD の領域であり、検索要求をファイル サーバーに渡すかどうかはクライアント FSD の順番で決まります。

「UNIX ボックスです。」以上の説明がなければ、クライアント上の FSD が 1 つに絞り込まれることすらなく、ファイル サーバーに関する情報も提供されないため、ネットワーク FSD、またはそれが通信しているファイル サーバーが、 のwk1_dailybackup_20110605043344.sqlワイルドカード検索では が表示されないと判断したこと以上の具体的な情報を伝えることはでき*backup*ません。私たち以外の人が知る限り、ワイルドカード処理動作を構成可能なオプションとして備えたネットワーク ソフトウェアを使用していることになります。

関連情報