[前の記事]« ファイル取得用バッチが機能しない
[次の記事]コンピュータ名を取得してログオンするバッチ »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「COPY,XCOPY…ファイルやディスクの複写・連結・バックアップ」索引へ

COPYコマンドのエラーメッセージ内容を取得するには

648.
COPYコマンドのメッセージについて
2005年07月29日(金) 13時45分
はてな
はじめまして。
現在、WindowsXPでバッチのプログラムを作成しています。
COPYコマンドでコピー実行後、ERRORLEVEL=1の場合にコマンドプロンプト上に表示されるメッセージ
(指定されたファイルが見つかりません。など)を
取得する方法はないのでしょうか?

指定したファイルが存在しないのか、パスが間違っているのかによって、処理を振り分けようと考えています。。。

わかる方いらっしゃいましたら教えてください。
649.
Re:COPYコマンドのメッセージについて
2005年07月29日(金) 17時08分
じゃく
>COPYコマンドでコピー実行後、ERRORLEVEL=1の場合にコマンドプロンプト上に表示されるメッセージ
>(指定されたファイルが見つかりません。など)を
>取得する方法はないのでしょうか?

copy xxx yyy 2>errmsg.txt

でいかがでしょう。ただし表示されなくなりますが。
652.
Re:COPYコマンドのメッセージについて
2005年07月30日(土) 10時47分
cstlog
>>COPYコマンドでコピー実行後、ERRORLEVEL=1の場合にコマンドプロンプト上に表示されるメッセージ
>>(指定されたファイルが見つかりません。など)を
>>取得する方法はないのでしょうか?
>
>copy xxx yyy 2>errmsg.txt
>
>でいかがでしょう。ただし表示されなくなりますが。
>

余計なI/O処理が増えてしまうかと思いますが、
copy xxx yyy >errmsg.txt 2>&1
type errmsg.txt

とすれば、結果をコンソール上へ表示させることが可能か
と思います。
 
 


カテゴリー「COPY,XCOPY…ファイルやディスクの複写・連結・バックアップ」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2005年07月29日 20:47に投稿されたエントリーのページです。

ひとつ前の投稿は「ファイル取得用バッチが機能しない」です。

次の投稿は「コンピュータ名を取得してログオンするバッチ」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート