我想删除一个文件的内容,这个文件的扩展名是“FIlE”,即没有扩展名。 我知道如何删除一个文本文件的内容,而不是关于具有“文件”作为扩展名的文件。
我会感谢你的努力。 提前致谢。
使用Del *.
在批处理文件中删除没有扩展名的文件。
使用Dir /AD *.
列出所有没有扩展名的文件。
使用以下命令清除文件的内容
findstr "Any data that is not available in origfilename" origfilename > origfilename
尝试这个:
echo. 2>file.
它将基本上完全覆盖文件,实现与删除所有内容相同的目标。 只要替换file.
与您的文件。 要指定没有扩展只是不要把任何东西放在后面.
希望这可以帮助。
copy nul YourFIlE copy /y nul YourFIlE
如果你想知道, NUL
是一个特殊的名字(就像UNIX上的/dev/null
),就像CON
(控制台)一样。 我认为这是清除内容的最好方法。 该文件将有0个字节。 echo
加输出重定向会将一行写入文件,因此不会完全清除内容。
怎么样
del /s "*."
在我在Windows 10上做的测试中工作得很好。当然在一个安全目录下测试它。 你当然可以把这个成批。 我做一个清理恼人的左边花边像.txt像这样的东西:
echo off del /s D:\FILES\completed\*.nfo del /s D:\FILES\completed\*.wflow del /s D:\FILES\completed\*.workflow del /s "D:\FILES\completed\*." echo complete echo on
将删除主目录和所有子目录中的所有文件。
行情是必需的,因为没有它们就不行。 没有尝试3深度扩展。