2016-07-27 92 views
2

このバッチスクリプトを使用してネットワークディレクトリにマップされたy:ドライブを削除しようとしています。バッチスクリプトで 'net use'コマンドのエラーメッセージを非表示にする方法

しかし、状況によってはy:は既に削除されていません。このエラーメッセージが表示されます。

The network connection could not be found. 
More help is available by typing NET HELPMSG 2250. 

このエラーを回避する方法はありますか?私はnet use y: /d /y>nul>nulを試してみましたが、運

+3

DelboyJay answer here:[Redirect stdoutと標準エラー出力を単一のファイル](http://stackoverflow.com/questions/1420965/redirect-stdout-and-stderr-to-a-single-file) –

答えて

2

あなたはNULにエラーをリダイレクトするためにそのようにそれを書くべきではありません:

@echo off 
net use y: /d /y>nul 2>&1 
pause 

は、見てください:I/O Redirection

3

をあなたが起こすことができませんでした最初のエラー:

if exist y:\ net use y: /delete 
関連する問題