36

I am trying to create a batch file which will create a text file in a specific folder. I am able to create a text file on my desktop, but I need to create a file in a specific file path.

For example in D:/Testing folder I wants to create a user defined text file.

@echo off

echo .>> dblank.txt

I am using the above code to create a .txt file on my desktop.

I know this is a simple question but I searched google and have not found any good solution that could helpful to me.

4 Answers 4

49

You have it almost done. Just explicitly say where to create the file

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

This creates a file containing a blank line (CR + LF = 2 bytes).

If you want the file empty (0 bytes)

@echo off
  break>"d:\testing\dblank.txt"
Sign up to request clarification or add additional context in comments.

2 Comments

how would you avoid hardcoding the path?
@m4l490n, not hardcoding it (sorry if it seems a joke, it is not). Question is about a specific folder, where do you want the file to be created?
17

This code written above worked for me as well. Although, you can use the code I am writing here:

@echo off

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

If you want to write some text to dblank.txt then add the following line in the end of your code

@echo Writing text to dblank.txt> dblank.txt

1 Comment

If you need to write to the same file that you have been created you should use @echo Writing text to dblank.txt> d:\testing\dblank.txt
4

Changed the set to remove % as that will write to text file as Echo on or off

echo off
title Custom Text File
cls
set /p txt=What do you want it to say? ; 
echo %txt% > "D:\Testing\dblank.txt"
exit

Comments

0

You can also use

cd %localhost%

to set the directory to the folder the batch file was opened from. Your script would look like this:

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

Make sure you set the directory before you use the command to create the text file.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.