我想询问 MS-DOS 批处理文件以确定字符或数字的文件名,或者有没有办法指定如何 dir、copy 或 xcopy 所有其名称只有数字的文件。
问问题
754 次
2 回答
1
您可以在Georg Pohl 的DOS 实用程序集合或Batfiles下载中找到合适的工具。
如果您确实想制作纯批处理解决方案,Batfiles 常见问题解答中的以下链接将帮助您入门: 将字符串的第一个字符放入变量中,删除字符串的第一个字符并将剩余部分放入变量中。
于 2014-03-10T15:22:14.903 回答
-1
有一种方法可以检查......有点乱,但你去吧。
for %%i in ( . ) do (
echo %%~nfile1|findstr /r "[0-9]"
if /i %errorlevel% neq 0 set result=letters
if /i %errorlevel% == 0 set result=数字)
这应该遍历所有文件,隐藏扩展名,并检查所有字符是否都是数字,如果不是所有数字,它将变量 %result% 设置为字母。
希望这可以帮助
于 2014-03-21T16:11:26.367 回答