我想问一下MS-DOS批处理文件,以确定字符或数字的文件名,或者是否有办法指定dir,copy或xcopy所有文件的名称只有数字。
答案 0 :(得分:0)
您可以在Georg Pohl's collection DOS实用程序或Batfiles下载中找到适合的工具。
如果您想制作纯批量解决方案,Batfiles常见问题解答中的以下链接将帮助您入门: Place first character of string into a variable,Remove 1st character of string and place remainder into variable。
答案 1 :(得分:0)
有一种方法可以检查......有点乱,但是你走了。
for for %% i in(。)do(
echo %% ~nfile1 | findstr / r“[0-9]”
if if / i%errorlevel%neq 0 set result = letters
if if / i%errorlevel%== 0 set result = numbers)
这应该遍历所有文件, 隐藏扩展名,并检查所有字符是否都是数字 如果不是所有数字,它会将变量%result%设置为字母。
希望这会有所帮助