This stackoverflow answer次のコードを含む:2> nulの目的はこのスタックオーバーフローの答えですか?
dir /a-d "C:\PLUS\ADMIN\BATCH\*" >nul 2>nul && (
start "" cmd /c "@echo Files in the directory! &@echo(&@pause
) || (
echo there are no files
)
>nul
はnul
にstdout
をリダイレクトすることです。 2>nul
はどのような目的を果たしており、どのような状況で必要ですか?
これは私がここにコメントを投稿しているので尋ねられませんでした。新しいコマンドインターペアを開始するcmd/cを実行して、2番目のコンソールウィンドウを開きます。 Windowsの場合は、コンソールウィンドウを開いて、起動に関する詳細情報を入力して、cmdの情報についてcmdを助けてください。 – rcgldr
@RockPaperLizard参照してください[コマンドリダイレクション演算子を使用する]に関するMicrosoftの記事(https://technet.microsoft.com/en-us/library/bb490982.aspx) – Mofi
@Mofi Much高く評価されました。素晴らしい記事。BTW、その記事は* Windows XP *用のコマンドラインリファレンス:MSにはWindows 7用の同様のコマンドラインリファレンスがありますか? – RockPaperLizard