如何删除a";没有扩展名的文件";使用windows批处理命令
我想删除扩展名为“file”的文件的内容,即没有扩展名的文件。 我知道如何删除文本文件的内容,但不知道如何删除扩展名为“file”的文件 我将感谢你的努力。如何删除a";没有扩展名的文件";使用windows批处理命令,windows,batch-file,Windows,Batch File,我想删除扩展名为“file”的文件的内容,即没有扩展名的文件。 我知道如何删除文本文件的内容,但不知道如何删除扩展名为“file”的文件 我将感谢你的努力。 提前感谢。在批处理文件中使用Del*删除没有扩展名的文件 使用Dir/A-D*列出所有没有扩展名的文件 使用以下命令清除文件的内容 findstr "Any data that is not available in origfilename" origfilename > origfilename 试试这个: echo. 2>
提前感谢。在批处理文件中使用
Del*
删除没有扩展名的文件
使用Dir/A-D*
列出所有没有扩展名的文件
使用以下命令清除文件的内容
findstr "Any data that is not available in origfilename" origfilename > origfilename
试试这个:
echo. 2>file.
它将基本上不使用任何内容覆盖文件,实现与删除所有内容相同的目标。只需用您的文件替换文件。
。要不指定扩展名,只需在
希望这有帮助
copy nul YourFIlE
copy /y nul YourFIlE
如果您想知道,NUL
是一个特殊的名称(如UNIX上的/dev/null
),就像CON
(控制台)一样。我认为这是清除内容的最好办法。该文件将包含0个字节。一个echo
加上输出重定向将向文件写入一行,因此它不会完全清除内容。怎么样
del/s“*。”
我在Windows10上做的测试很好。当然,在一个安全的目录中测试它。你当然可以把它放进一批。我做了一个清理恼人的遗留物,比如.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次深伸展 德尔*
可以,但您需要从常规命令提示符调用它,而不是从powershell调用。+1-虽然我不认为您的
findstr
是清除文件的最佳方式,但我不知道*。
,这真的很有用<代码>删除*不起作用。只给出通常的“文件未找到”错误。@delet如果使用cmd而不是powershell,它将起作用