0

単純なディレクトリ コマンドを使用しています ディレクトリにファイルが 1 つあります

   C:\tokyo\scripts\notempty>dir /b /a-d

1.pst

ここまでは順調ですね

結果をファイルにリダイレクトするとき

    C:\tokyo\scripts\notempty>dir /b /a-d > test

私はこれを得る

     C:\tokyo\scripts\notempty>type test
     1.pst
     test

質問: 作成しているファイル ( test ) の名前が file で終わるのはなぜですか? ファイルには 1.pst のみを含める必要があります。

誰か助けてください。これは私を夢中にさせています。

ありがとうマット

4

1 に答える 1

0

dirファイルが実行される前に、ファイルtestはリダイレクトされた出力用に開かれるようにシェル (command.com/cmd.exe) によって既に初期化されていdirます。シェルでない場合は、おそらく DOS 自体のような低レベルのシステムですが、概念は似ています。

于 2013-09-13T00:54:46.320 に答える