特定のフォルダーにテキストファイルを作成するバッチファイルを作成しようとしています。デスクトップにテキストファイルを作成できますが、特定のファイルパスにファイルを作成する必要があります。
たとえば、D:/Testing
フォルダーにユーザー定義のテキストファイルを作成します。
@echo off
echo .>> dblank.txt
上記のコードを使用して、デスクトップに.txt
ファイルを作成しています。
これはばかげた質問であることは知っていますが、グーグルを検索しましたが、役に立つ解決策は見つかりませんでした。
ほぼ完了です。ファイルを作成する場所を明示的に言うだけです
@echo off
echo.>"d:\testing\dblank.txt"
これにより、空白行を含むファイルが作成されます(CR + LF = 2バイト)。
ファイルを空にする場合(0バイト)
@echo off
break>"d:\testing\dblank.txt"
上で書かれたこのコードは私にとってもうまくいきました。ここで書いているコードを使用できますが、
@echo off
@echo>"d:\testing\dblank.txt
Dblank.txtにテキストを書き込みたい場合は、コードの最後に次の行を追加します
@echo Writing text to dblank.txt> dblank.txt
Echoのオンまたはオフとしてテキストファイルに書き込むため、%を削除するようにセットを変更しました
echo off
title Custom Text File
cls
set /p txt=What do you want it to say? ;
echo %txt% > "D:\Testing\dblank.txt"
exit
使用することもできます
cd %localhost%
バッチファイルを開いたフォルダーにディレクトリを設定します。スクリプトは次のようになります。
@echo off
cd %localhost%
echo .> dblank.txt
必ずディレクトリを設定してくださいbeforeコマンドを使用してテキストファイルを作成します。