web-dev-qa-db-ja.com

特定のフォルダー内のバッチファイルを使用してtxtファイルを作成する

特定のフォルダーにテキストファイルを作成するバッチファイルを作成しようとしています。デスクトップにテキストファイルを作成できますが、特定のファイルパスにファイルを作成する必要があります。

たとえば、D:/Testingフォルダーにユーザー定義のテキストファイルを作成します。

@echo off

echo .>> dblank.txt

上記のコードを使用して、デスクトップに.txtファイルを作成しています。

これはばかげた質問であることは知っていますが、グーグルを検索しましたが、役に立つ解決策は見つかりませんでした。

16
user1926138

ほぼ完了です。ファイルを作成する場所を明示的に言うだけです

@echo off
  echo.>"d:\testing\dblank.txt"

これにより、空白行を含むファイルが作成されます(CR + LF = 2バイト)。

ファイルを空にする場合(0バイト)

@echo off
  break>"d:\testing\dblank.txt"
28
MC ND

上で書かれたこのコードは私にとってもうまくいきました。ここで書いているコードを使用できますが、

@echo off

@echo>"d:\testing\dblank.txt

Dblank.txtにテキストを書き込みたい場合は、コードの最後に次の行を追加します

@echo Writing text to dblank.txt> dblank.txt
7
TRIDIB BOSE

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
2
phillipbv

使用することもできます

cd %localhost%

バッチファイルを開いたフォルダーにディレクトリを設定します。スクリプトは次のようになります。

@echo off
cd %localhost%
echo .> dblank.txt

必ずディレクトリを設定してくださいbeforeコマンドを使用してテキストファイルを作成します。

0