2

コマンドプロンプトを開いて、次のことを行いました。

DIR *759*

驚いたことに、名前に759を含むファイルが返されませんでした。

結果は次のとおりです。

56CheckRegister_0710.RTF
c5e64017_2007-09-30.pgp
C5X87050_200601.PRT
c5e64017_2008-09-30.pgp
K6CheckRegister_0110.RTF
K6CheckRegister_0910.RTF
K7CheckRegister_1108.RTF
K7CheckSummary_1299.RTF

このDIRは機能する必要がありますか?
以前は動作することを誓ったかもしれませんが、Windows 7にアップグレードしてから、これを実行していません。
これはWindows 7の問題ですか?

編集: Dwidleは正しかった。DOS8.3の名前を取得しています。DIR / xを使用すると、最初の列に短い名前が返されます。

561759~1.RTF 56CheckRegister_0710.RTF  
C52759~1.PGP c5e64017_2007-09-30.pgp  
C54759~1.PRT C5X87050_200601.PRT  
C5A759~1.PGP c5e64017_2008-09-30.pgp  
             c5p75922.prt  
             c5p75978.prt  
K63759~1.RTF K6CheckRegister_0110.RTF  
K64759~1.RTF K6CheckRegister_0910.RTF  
K75759~1.RTF K7CheckRegister_1108.RTF  
K7C759~1.RTF K7CheckSummary_1299.RTF`
561759~1.RTF 56CheckRegister_0710.RTF  
4

3 に答える 3

2

短い名前、長い名前から生成された古いdos8.3名を見つけています。/ xスイッチを使用して短い名前も表示すると、759になると思います。

これにより、長い名前で759のファイルが取得されます。

dir *759* /b | findstr /M 759
于 2011-02-22T21:17:20.970 に答える
1

私もできます

C:\Users\ALAIN>doskey dir=dir

C:\Users\ALAIN>dir *759*
 Le volume dans le lecteur C s'appelle Acer
 Le numéro de série du volume est 12D1-55F6

 Répertoire de C:\Users\ALAIN

22/02/2011  22:25    <REP>          .
22/02/2011  22:25    <REP>          ..
22/02/2011  22:24               877 56CheckRegister_0710.RTF
22/02/2011  22:24               938 c5e64017_2007-09-30.pgp
22/02/2011  22:24             1 056 c5e64017_2008-09-30.pgp
22/02/2011  22:24               995 C5X87050_200601.PRT
22/02/2011  22:25             1 118 K6CheckRegister_0110.RTF
22/02/2011  22:25             1 180 K6CheckRegister_0910.RTF
22/02/2011  22:25             1 242 K7CheckRegister_1108.RTF

               7 fichier(s)            7 406 octets
              13 Rép(s)  79 641 792 512 octets libres

C:\Users\ALAIN>doskey dir=

C:\Users\ALAIN>dir *759*
 Le volume dans le lecteur C s'appelle Acer
 Le numéro de série du volume est 12D1-55F6

 Répertoire de C:\Users\ALAIN

Fichier introuvable

C:\Users\ALAIN>

他の不快な可能性のある説明も見てください

  1. 「海賊エイリアス」(で定義できますHKLM\SOFTWARE\Microsoft\CurrentVersion\App Paths

  2. ルートキット(sysinternalsルートキット検出器を参照)

于 2011-02-22T21:39:27.983 に答える
0

これは、設計どおりに動作し、長い間動作してきたWindowsNTです。この動作は広く知られています。ルートキットや「海賊エイリアス」は含まれていません。

私がSuperUserに書いたように別の回答では、システム設定を変更して、これがすでに行われているよりもさらに発生しないようにすることについて説明していますが、これは、使用するコマンドインタープリターのコマンドによって異なりDIRます。たとえば、DIRTake Commandのコマンドは、デフォルトでは長い名前にのみ一致するため、この動作を示しません。(CMDのコマンドとの互換性のために、短い名前と長い名前の一致をオンにすることができます。)したがって、管理者特権をDIR必要としない、これに対処する方法があります。FSUTIL

于 2011-05-17T15:33:24.893 に答える