【问题标题】:.bat file sorting files into folders by name.bat 文件按名称将文件分类到文件夹中
【发布时间】:2015-05-09 08:39:35
【问题描述】:

我想知道是否有人可以帮助我编辑上一个问题的答案:

.bat file sorting files into folders

我想做一些类似于该代码的事情。我想使用名称的一部分将文件分类到文件夹中,除了我想使用名称的第 10 到第 20 个字符而不是使用最后 10 个字符。感谢您的帮助!

SETLOCAL ENABLEDELAYEDEXPANSION
for %%a in (*.jpg) do (
set f=%%a
set g=!f:~0,10!
md "!g!" 2>nul
move "%%a" "!g!"
)

【问题讨论】:

    标签: file sorting batch-file directory


    【解决方案1】:

    set g=!f:~0,10! 接受一个子字符串,从第一个开始(从0! 开始计数),长度为 10。

    如果你想从第十个字符开始,保持十的长度,使用 set g=!f:~9,10!

    更多信息请参见set /?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-22
      • 1970-01-01
      • 1970-01-01
      • 2015-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多