Here's what I have:
C:\test\12345-test1.txt
C:\test\23456-test2.txt
C:\test\44444-test3.doc
I would like to have the script read the first 5 digits from the file, create a folder with those digits, and include the letter T before it.
The result after running should be like this:
C:\test\T12345\12345-test1.txt
C:\test\T23456\23456-test2.txt
C:\test\T44444\44444-test3.doc
Currently, I have this, which does the function; I just can't figure out where to put the SET command to extract the 5 characters.
@echo off
for %%a in (*.*) do (
md "T%%a" 2>nul
move "%%a" "T%%~a"
)
I think this needs to be added to choose only the first 5 characters:
set first5=%%a:~5,1%
Thoughts?