使用?.?删除驱动器上的文件

使用?.?删除驱动器上的文件

在命令行中,您可以使用*.*模式来删除指定驱动器上的所有文件,而使用*通配符则不会?.?执行相同的操作吗?

我会在自己的电脑上尝试一下,但如果它真的起作用了,我可不会高兴。

答案1

?.?模式仅匹配由一个字符、一个点和另一个字符组成的文件或文件夹。或者由单个字符组成。或者由单个字符后跟一个点组成。

例如,它会匹配1.1x.Z11.,但不会匹配11 1111.jpg

为什么它具有“忽略”模式扩展部分的特性尚不清楚。

答案2

来源德尔

删除一个或多个文件。

句法

DEL [选项] [/A:文件属性] 要删除的文件

钥匙

files_to_delete :这可能是文件名、文件列表或通配符

...

通配符

这些可以与文件名的一部分组合

* 匹配任意字符

? 匹配任意一个字符

del *.*将删除当前目录中的所有文件

del ?.?将删除文件名中包含一个字符和/或文件扩展名中包含一个字符的所有文件(例如“aa”、“a.”或“.a”)

也可以看看MS-DOS 和 Windows 通配符了解更多信息。

相关内容