私はバッチファイルの初心者ですが、テキストファイルに1行のテキストを追加する方法を探しています
テストファイルはtest.txtと呼ばれ、必要なのは、ファイルの先頭にテキスト行を追加するためのバッチファイルだけです。ファイルを修正しすぎずに「ようこそ」と言うことができます。
how would i achieve this?
現時点では、install.batが空白で、test.txtファイルにテキストがありません。
私はバッチファイルの初心者ですが、テキストファイルに1行のテキストを追加する方法を探しています
テストファイルはtest.txtと呼ばれ、必要なのは、ファイルの先頭にテキスト行を追加するためのバッチファイルだけです。ファイルを修正しすぎずに「ようこそ」と言うことができます。
how would i achieve this?
現時点では、install.batが空白で、test.txtファイルにテキストがありません。
私はLinuxユーザーですが、以前はWindowsのコマンドラインインタープリターの制限に対処する必要がありました。私はまだ時々そうします。とにかく、これが私の貢献です:
@echo off
rem AddToTop - Add line to top of file
if [%2] == [] goto help
set file=%1
set line=%2 %3 %4 %5 %6 %7 %8 %9
if exist %file% (
echo %line%>%file%.tmp
type %file%>>%file%.tmp
del %file%
rename %file%.tmp %file%
) else (
echo File "%file%" not found.
)
goto end
:help
echo Syntax: addtotop.bat file line
:end
それが役に立てば幸い。このくだらないCMD.EXEでできることはこれだけです...;-)
新しいファイルに「ようこそ」と書き、その新しいファイルに「test.txt」の内容を追加して、新しいファイルの名前を「test.txt」に変更します。
@echo off
echo Welcome > new.txt
echo. >> new.txt
type test.txt >> new.txt
copy /y new.txt test.txt
del new.txt