使用特定文件夹中的批处理文件创建txt文件

时间:2014-01-27 13:05:47

标签: batch-file directory creation

我正在尝试创建一个批处理文件,该文件将在特定文件夹中创建一个文本文件。我能够在桌面上创建一个文本文件,但我需要在特定的文件路径中创建一个文件。

例如,在D:/Testing文件夹中,我想创建一个用户定义的文本文件。

@echo off

echo .>> dblank.txt

我正在使用上面的代码在桌面上创建.txt文件。

我知道这是一个愚蠢的问题,但我搜索谷歌并没有找到任何可能对我有帮助的好解决方案。

4 个答案:

答案 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

确保在之前设置目录,然后使用该命令创建文本文件。