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: