2

echo を使用して、データをテキスト ファイルに段階的に追加したいと考えています。次のように小さなバッチコードを書きました。

@echo off
echo >text.txt
set DllCopier_d=./DllCopier

echo %DATE:~04%>text.txt
echo %TIME:~0,5%>text.txt

echo %~dp0%>text.txt

最後に text.txt を見ると、次の 1 行しか見つかりませんでした。

C:\omsstest_automation\win32\

これは最後の行の結果です。「エコー」によって text.txt の以前の内容が置き換えられるのはなぜですか?

4

1 に答える 1

6

>これらのコンテンツで新しいファイルを作成することを意味し(古いファイルが存在する場合は置き換えます)、>>ファイルがまだ存在しない場合は追加または新しいファイルを作成することを意味します。

したがって、質問に対する答えを詳しく説明するには>、最初の の後の使用法を に置き換えます>>

于 2012-04-06T06:14:02.577 に答える