我对这个批处理文件完全陌生,我找不到任何解决我的重命名文件夹问题的方法。我所拥有的是大量具有ID和公司名称作为文件夹名称的文件夹,我想先将它们重命名为公司名称,然后重命名为ID。下面是文件夹名称,我想重命名它们
12312 Company Name
24235 Company Name
到
Company Name 12312
Company Name 24235
有没有办法在批处理文件上执行此操作?如果有可以给我文章/链接,可以帮助我实现我的需要吗?
谢谢!
答案 0 :(得分:-1)
使用for /d
读取每个文件夹,将其与for /f
分成“First Word”和“Rest”并重新组合:
@echo off
for /d %%F in (*) do (
for /f "tokens=1,*" %%A in ("%%F") do (
ECHO ren "%%F" "%%B %%A"
)
)
阅读For /?
了解详情。
(注意:在排除故障后删除ECHO
以启用重命名命令)