cmd 目录的通配符

来源:百度知道 编辑:UC知道 时间:2024/06/25 05:06:33
我想实验一个功能 如下
copy permfile.txt G:\.system\java\DownloadApps\MI*\*.*

但最后实验失败 我想在G:\.system\java\DownloadApps\ 里 有MI字母开头的文件夹粘贴permfile.txt文件 有什么好办法

通配符是一类键盘字符 。
  当查找文件夹时、当不知道真正字符或者不想键入完整名字时,常常使用通配符代替一个或多个真正字符。
  1、星号(*)
  可以使用星号代替0个或多个字符。
  如果正在查找以AEW开头的一个文件,但不记得文件名其余部分,可以输入AEW*,查找以AEW开头的所有文件类型的文件,如AEWT.txt、AEWU.EXE、AEWI.dll等。
  要缩小范围可以输入AEW*.txt,查找以AEW开头的所有文件类型并.txt为扩展名的文件如AEWIP.txt、AEWDF.txt。
  2、问号(?)
  可以使用问号代替一个字符。
  如果输入love?,查找以love开头的一个字符结尾文件类型的文件,如lovey、lovei等。要缩小范围可以输入love?.doc,查找以love开头的一个字符结尾文件类型并.doc为扩展名的文件如lovey.doc、loveh.doc。
  3、通配符包括星号“*”和问号“?”
  星号表示匹配的数量不受限制,而后者的匹配字符数则受到限制。
  这个技巧主要用于英文搜索中,如输入““computer*”,就可以找到“computer、computers、computerised、computerized”等单词,而输入“comp?ter”,则只能找到“computer、compater、competer”等单词。

copy这个命令,一般是copy sourcefile... targetpath,其中,sourcefile可以是多个,代表要copy的文件,targetpath指的是目标地址,每一句copy指令只能对应一个目标地址,所以您想实现的多目的地址copy在一句copy指令中是无法做到的,哪怕你使用了通配符。
在Linux环境下,如果目的地址MI字母开头的目录唯一,是可以用通配符略写。win下没试过

要那个*.*干嘛?还有阿,MI*貌似也是无效的吧····