我正在尝试创建一个批处理文件,该文件将在特定文件夹中创建一个文本文件。我能够在桌面上创建一个文本文件,但我需要在特定的文件路径中创建一个文件。
例如,在D:/Testing
文件夹中,我想创建一个用户定义的文本文件。
@echo off
echo .>> dblank.txt
我正在使用上面的代码在桌面上创建.txt
文件。
我知道这是一个愚蠢的问题,但我搜索谷歌并没有找到任何可能对我有帮助的好解决方案。
答案 0 :(得分:27)
@echo off
echo.>"d:\testing\dblank.txt"
这将创建一个包含空行的文件(CR + LF = 2个字节)。
如果您希望文件为空(0字节)
@echo off
break>"d:\testing\dblank.txt"
答案 1 :(得分:7)
上面写的这段代码也适用于我。虽然,你可以使用我在这里写的代码,
@echo off
@echo>"d:\testing\dblank.txt
如果要将一些文本写入dblank.txt,请在代码末尾添加以下行
@echo Writing text to dblank.txt> dblank.txt
答案 2 :(得分:2)
将设置更改为删除%,因为它会将文本文件写入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
答案 3 :(得分:0)
您也可以使用
cd %localhost%
将目录设置为打开批处理文件的文件夹。你的脚本看起来像这样:
@echo off
cd %localhost%
echo .> dblank.txt
确保在之前设置目录,然后使用该命令创建文本文件。