2015-05-09 56 views
0

我想知道,如果有人可以幫助我編輯的回答前面的問題整理成文件夾:.bat文件的名字

.bat file sorting files into folders

我想要做類似代碼的東西。我想使用名稱的一部分將文件排序到文件夾中,但不是使用最後10個字符,而是使用名稱的第10個到第20個字符。謝謝你的幫助!

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

回答

2

set g=!f:~0,10!需要串,從第一個(開始計數在0!)開始,用10

如果你想開始第十字符長度,保持十的lenght ,請使用 set g=!f:~9,10!

請參閱set /?瞭解更多信息。

+0

啊,謝謝! 。 –