

No.4ベストアンサー
- 回答日時:
No2,No3です。
失礼しました。提示したコマンドに誤りがありました。誤:
xcopy %Epass% %backup% /s/e/i/h c:\temp\tee.cmd %Fpass%\logs.txt
正:
xcopy %Epass% %backup% /s/e/i/h | c:\temp\tee.cmd %Fpass%\logs.txt
No2で提示したコマンド
誤:
xcopy %Epass% %backup% /s/e/i/h tee.cmd %Fpass%\logs.txt
正:
xcopy %Epass% %backup% /s/e/i/h | tee.cmd %Fpass%\logs.txt
tee.cmd の前にパイプ記号の | を付けてください。
オプション /Y もつけた方が良いです。確認メッセージが表示され、それに反応して人間が応答すると、tee.cmdが誤動作します。
ありがとうございます!
修正いただいたコマンドで無事にxcopy動作し、進行中のファイル名が表示されるようになりました!!!
これで本番環境で実施したいと思います!

No.3
- 回答日時:
>「tee.cmdはパスの通ったところに置いていくことが前提」とのことですが、これば実行するバッチファイルと同じパス内にtee.cmdを置くということでよろしいでしょうか。
いいえ、違います。
OSがtee.cmdを探しに行くとき、どこを探すかを指定したパスです。
下記URLに環境変数Pathの設定方法がありますので、参考にしてください。
http://next.matrix.jp/config-path-win7.html
上記の説明が判りずらい場合は、「環境変数」と「Path」をキーワードにして検索してください。
そうするといくつか説明のサイトが表示されますので、それを参照してください。
もし、パスの通っていないところに置くのなら、(例えば c:\temp\tee.cmdに置いたとします)
xcopy %Epass% %backup% /s/e/i/h c:\temp\tee.cmd %Fpass%\logs.txt
のようにフルパスでtee.cmdを指定してください。
早速のご回答ありがとうございます。
tee.cmdをフルパスで指定して実行してみたところ恐らく進行状況はコマンドプロンプト画面に表示はされるようになったかと思います。
「0個のファイルをコピーしました」と表示されるようになりました。
しかし、やはり「無効なパラメーターの数です」と表示されてしまい、xcopyが動かない状態です。
変数に指定しているパスには空白を入れていないのです。
xcopy %Epass% %backup% /s/e/i/h/y c:\users\[アカウント名]\desktop\xcopy\tee.cmd %Fpass%\logs.txt
変数を「”」で囲みましたが動きませんでした。

No.2
- 回答日時:
下記URL(vector)に tee.cmdがあります。
https://www.vector.co.jp/soft/winnt/util/se42602 …
tee.cmd自体はバッチファイルなのであなたの方で自由に変更可能です。
xcopy %Epass% %backup% /s/e/i/h tee.cmd %Fpass%\logs.txt
のように使います。(tee.cmdはパスの通ったところに置いていくことが前提)
(こちらで動作確認もしました)
なお、xcopy のオプションは /Y(上書き時確認メッセージを表示しない)を付加したほうが良いでしょう。
ご回答ありがとうございます。
ご教授いただいたバッチファイルまだ確認できていませんが確認させていただきます。
また、コマンドオプションのご指摘ありがとうございます。
確かに検証で実施した際、隠しファイルの上書き確認があってコピーが進まなかったので追記させていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Xcopyの/zオプションとは?
その他(プログラミング・Web制作)
-
XCOPYでのファイルコピーをもっと早くしたい
Windows Vista・XP
-
XCOPYでネットワーク越しにコピーすると、「無効なドライブ指定です」と表示される
その他(プログラミング・Web制作)
-
-
4
xcopyで特定のファイルのみをコピーする方法
Windows 10
-
5
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
6
コマンドプロンプトが実行中か、終了してるかってどこで見たら良いんでしょうか? 調べたらタスクマネージ
ノートパソコン
-
7
DOSコマンドでファイルをコピーできない。
その他(パソコン・スマホ・電化製品)
-
8
バッチファイル XCOPYで上書きしない
その他(プログラミング・Web制作)
-
9
コマンドプロンプトのエラーについて
その他(パソコン・周辺機器)
-
10
xcopyのエラー情報のはきだし方法
UNIX・Linux
-
11
DOSコマンドのコピー完了判定
その他(プログラミング・Web制作)
-
12
Dirコマンドでフォルダ内ファイルの合計サイズをだすには?(コマンドプロンプトにて)
UNIX・Linux
-
13
XCOPYで指定したフォルダとファイルをコピーしたい
システム
-
14
多数のサブディレクトリ内のファイルを一括コピーする
その他(プログラミング・Web制作)
-
15
バッチファイルでファイル移動とログ出力
システム
-
16
Batファイルでxcopyを実行するとループする
その他(OS)
-
17
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
18
バッチ処理でファイルの中身を変数に入れるやり方
その他(プログラミング・Web制作)
-
19
vbsでファイルやフォルダのコピー中にプログレスバーを表示させるにはど
Visual Basic(VBA)
-
20
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルvbaでdocuworksprinter...
-
エクセルVBAで一つ上の階層...
-
xcopyコマンドの進行状況を表示...
-
EXCEL(VBA)で指定フォルダ内の...
-
実行ファイルのパスを取得したい
-
vb.netについて。 環境visual s...
-
【VBA】複数のtxtファイルから...
-
std::ifstreamについて
-
ドライブレターの大文字・小文...
-
SHGetPathFromIDList によるパ...
-
開いているファイルを削除し、...
-
【Excel VBA】Power Qurry でCS...
-
相対パスが使えない
-
初心者powershellのPS1ファイル...
-
【VBA】ExcelマクロでCSVファイ...
-
ブラウザからファイルパスを取...
-
エクセルのマクロで特定フォル...
-
Windows PowerShellでscoopコマ...
-
【Excel VBA】Power Qurry のソ...
-
【VB.NET】App.configにファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルvbaでdocuworksprinter...
-
エクセルVBAで一つ上の階層...
-
Excel 相対パス
-
実行ファイルのパスを取得したい
-
xcopyコマンドの進行状況を表示...
-
【VB.NET】App.configにファイ...
-
ExcelのVBAで上書き保存を確...
-
コマンドプロンプトのコピー関...
-
VBAでパワーシェルを実行したい...
-
エクセルのマクロで特定フォル...
-
Eclipse
-
VBAでの共有パスにつきまして
-
VBA★PDFをPDFアプリで印刷し...
-
C#でのProcess.Startと変数path
-
【VBA】ExcelマクロでCSVファイ...
-
ExcelVBAの使い方 ¥の使い方...
-
fopenでのパス指定
-
EXCEL(VBA)で指定フォルダ内の...
-
A列に記載されているフォルダ...
-
VBAで、VBのapp.pathと同じ機能...
おすすめ情報
以下のサイトで進行状況を表示する内容を確認しましたが自身のバッチファイルにどう変えればいいかわからず、どなたかご教授いただけますでしょうか。
=====================
@echo off
for /L %%v in (1,1,10) do (
set /p x=*< nul
ping 1.0.0.0 -w 1 -n 1 > nul
rem timeout /t 1 > nul
)
echo OK!
-----
output....
>********** OK!
=====================
http://ugarailog.blogspot.com/2013/05/bat.html
tatsu99さんから回答いただいたtee.cmdを追加したコマンドで実行しましたが「無効なパラメータの数です」とエラーとなってしまいxcopyが実行されません。
「tee.cmdはパスの通ったところに置いていくことが前提」とのことですが、これば実行するバッチファイルと同じパス内にtee.cmdを置くということでよろしいでしょうか。
初歩的なことをお伺いしてしまい申し訳ございませんがもう少し使用方法をご教授いただけますでしょうか。