我有此命令提供了目录及其文件路径的列表:
for /d %%D in (C:\OS\system\DisplayLanguages) do echo %%~fD
我需要分离输出的最后一部分,例如。“ C:\ OS \ system \ DisplayLanguages \ zh-CN”,所以我只有文件夹名称。
在Windows批处理中,%%~fD
返回完全限定的路径名,因此您可以使用
for /d %%D in (C:\OS\system\DisplayLanguages\*) do @echo %%~nxD
例如在Windows中从命令行执行以下操作:
FOR /D %G in (%windir%\system32\*) DO @Echo %~nxG
与...相同
FOR /F "tokens=*" %G in ('dir /B /AD %windir%\system32\*') DO @Echo %~nxG
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句