bat文件怎么清空指定某个文件里的某个TXT文件?

发布网友 发布时间:2022-04-23 22:37

我来回答

5个回答

热心网友 时间:2023-10-07 10:20

直接用输出定向就可以,把输出为空的命令直接输出到TXT文件中。示例如下:

cd.>d:\abc.txt
;假设你输出清空的为d:\abc.txt

如果文件具有系统、只读、隐藏之类属性先去除这些属性,使用attrib命令,命令如下:

attrib -r -s -h d:\abc.txt
cd.>d:\abc.txt
;假设你输出清空的为d:\abc.txt

热心网友 时间:2023-10-07 10:21

比如,要想清空d:\my answer\abcd.txt文件的内容,只要在指定的文件夹中以写方式重新产生一个新的同名的空文件,原有的文件就自然清清空了。
下面以重定向的方式将“空”写入到新文件中就实现了这一点:
只要在批处理文件中加入一行:
type nul > "d:\my answer\abcd.txt"
就OK了。

热心网友 时间:2023-10-07 10:21

要清空? 直接删除文件,然后新建建一个,重名文件.

热心网友 时间:2023-10-07 10:22

del /f /s /q D:\Program Files\Bin\121.txt
/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/Q 安静模式。删除全局通配符时,不要求确认。

热心网友 时间:2023-10-07 10:23

@echo off
del /a /f /q "D:\Program Files\Bin\121.txt" 2>nul
cd.>"D:\Program Files\Bin\121.txt"
echo OK&pause

要是文件不具备特殊属性,单用
cd.>"D:\Program Files\Bin\121.txt"
就可以

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com