2017-09-10 5 views
1

説明の中のタスクの本質は、これまでのところファイルを読むコードがあります。ただ、これを使用し、あなたのより明確な要件を満たすために現在のディレクトリに含まれるすべてのテキストファイルを読み込むバッチファイルを作成します。

@ECHO OFF 
FOR %%A IN (*.txt) DO ECHO %%A 
PAUSE 

編集:しかし、サイクルは、バッチ

@ECHO OFF 

for /f "tokens=* delims=" %%x in (text1.txt) do echo %%x 

PAUSE 
+0

読書から答えをCuprumBurをありがとうございだけで、ファイルの内容を列挙するか、読んで意味? – LotPings

+0

@LotPingsの内容 – nait123321

+0

@ Composバッチのエコーをタイプに置き換えます。または、各ファイルの行ごとに処理したいですか?それは2回目の積み重ねで達成することができます。 – LotPings

答えて

0

それはそれよりも簡単だループに入れることができません:

@ECHO OFF 
TYPE *.txt 
PAUSE 
+0

ファイル名を表示する必要はありません。 – nait123321

0

はru.stackoverflow.com

@echo off 
chcp 1251 
for %%f in (*.txt) do (
type %%f 
echo. 
) 
pause 
+1

ドンなら' type * .txt'を使用できます内容の前に印刷されたファイル名を気にしないでください。また、ユーザーのコンソールコードページを永続的に変更するのは悪いフォームです。以前のコードページを保存して終了時に復元する必要があります。 – eryksun

関連する問題