Ⅰ WINDOWS中文件可以使用的通配符是什么
windows中通配符主要有星号(*)和问号(?),用来模糊搜索文件。当查找文件夹时,可以使用它来代替一个或多个真正字符。
当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正的字符。示例:
1、如果要查找: 任意单个字符 :
键入 ? 例如,s?t 可查找“sat”和“set”……。
2、任意字符串 :
键入 * 例如,s*d 可查找“sad”和“started”……
(1)dos文件夹通配符扩展阅读
通配符星号(*)和问号(?)使用方法介绍:
1、星号(*)
可以使用星号代替零个、单个或多个字符。如果正在查找以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。
Ⅱ dos批处理命令修改文件名还有什么好用的通配符
不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的多个文件放一起双击运行
-----------------------------------------------------
<# :
cls&echo off&cd /d "%~dp0"&mode con lines=5000
rem 将当前目录里的多个文件的名称末尾的特征字符内容修改/替换成新的指定特征字符内容
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312')))) -Args '%~f0'"
echo;%#% +%$%%$%/%_% %z%
pause
exit
#>
$b=[Convert]::FromBase64String("IC0tPiA=");
$c=[Text.Encoding]::Default.GetString($b);
$self=get-item -liter $args[0];
$path=$self.Directory.FullName;
$files=@(dir -liter $path|?{($self.Name -ne $_.Name) -and ($_ -is [System.IO.FileInfo])});
for($j=0;$j -lt $files.length;$j++){
$base=[regex]::replace($files[$j].BaseName,'_([^_]+)$',{param($m);'转750-'+$m.groups[1].value;});
if($base -ne $files[$j].BaseName){
$nname=$base+$files[$j].Extension;
$files[$j].FullName.Substring($path.length)+$c+$nname;
}
}