1

可変バッチ ファイル内に複数行の文字列を格納するにはどうすればよいですか?

テキストファイルのすべてのコンテンツを1つの変数だけに保存​​する方法を意味します

4

2 に答える 2

1

powershell を使用してこのようなことを試してください:-

$content = [IO.File]::ReadAllText(".\abc.txt")

または、次のようにして複数行を表示することもできます:

@echo off
set nl=^& echo.
echo This%nl%is%nl%an%nl%example

または、変数に格納するには、次のように試してください:-

for /f "delims=" %%i in (abc.txt) do set "target=!target! %%i"
于 2013-10-07T18:40:40.400 に答える
0
setlocal enabledelayedexpansion
set NLM=^



set NL=^^^%NLM%%NLM%^%NLM%%NLM%

for /f "delims=" %%i in (file.txt) do set a=!a!!nl!%%i

echo %a%

最後のエコーは、ファイルのすべての行を表示し、%a% がそれらすべてを保持していることを確認します。
お役に立てれば ;)

于 2013-10-07T19:40:53.957 に答える