有人记得在MSDOS中使用BAT文件创建空文件的命令是什么吗?
当前回答
最简单的方法是:
的回声。> Filename.txt
其他回答
echo. 2>EmptyFile.txt
在书中又增加了一个——简短而甜蜜的字体。
break>file.txt
break>"file with spaces in name.txt"
fsutil file createnew file.cmd 0
如果有可能要写入的文件已经存在并且是只读的,请使用以下代码:
ATTRIB -R filename.ext
CD .>filename.ext
如果不存在文件,只需执行:
CD .>filename.ext
(根据DodgyCodeException的注释更新/更改代码)
抑制可能出现的任何错误:
ATTRIB -R filename.ext>NUL
(CD .>filename.ext)2>NUL
有无限种方法。
无输出的命令:
break
cls
color
goto
pushd
popd
prompt
title
奇怪的命令:
CD.
REM.
@echo off
cmd /c
START >FILE
过时的print命令生成一个空文件:
print /d:EMPTY_TEXT_FILE nul
推荐文章
- DOS中的递归目录列表
- 在Windows批处理脚本中格式化日期和时间
- 如何在windows中使用命令提示符(cmd)列出文件。我试过在Linux中使用“ls”,但它显示一个错误?
- BAT文件执行后保持CMD打开
- 如何在命令提示符中使用空格?
- 如何从批处理文件运行PowerShell脚本
- 如何自动提升批处理文件,以便在需要时请求UAC管理员权限?
- 批处理文件:查找子字符串是否在字符串中(不是在文件中)
- “npm config set registry https://registry.npmjs.org/”在Windows bat文件中不工作
- 如何从批处理文件创建空文本文件?
- cmd /C是什么意思?
- Windows批处理:无新行回显
- 在批处理文件中测试参数是否为空的正确方法是什么?
- 批处理文件,将文件从一个文件夹复制到另一个文件夹
- 在Windows系统上快速创建大文件