在命令行中,您可以使用*.*
模式来删除指定驱动器上的所有文件,而使用*
通配符则不会?.?
执行相同的操作吗?
我会在自己的电脑上尝试一下,但如果它真的起作用了,我可不会高兴。
答案1
该?.?
模式仅匹配由一个字符、一个点和另一个字符组成的文件或文件夹。或者由单个字符组成。或者由单个字符后跟一个点组成。
例如,它会匹配1.1
或x.Z
,1
和1.
,但不会匹配11
111
或1.jpg
。
为什么它具有“忽略”模式扩展部分的特性尚不清楚。
答案2
来源德尔
删除一个或多个文件。
句法
DEL [选项] [/A:文件属性] 要删除的文件
钥匙
files_to_delete :这可能是文件名、文件列表或通配符
...
通配符:
这些可以与文件名的一部分组合
* 匹配任意字符
? 匹配任意一个字符
del *.*
将删除当前目录中的所有文件
del ?.?
将删除文件名中包含一个字符和/或文件扩展名中包含一个字符的所有文件(例如“aa”、“a.”或“.a”)
也可以看看MS-DOS 和 Windows 通配符了解更多信息。