Не могли бы вы создать папку с именем файла в папке с cmd? - PullRequest
0 голосов
/ 13 мая 2019
Folder 125121 / file 125121

Folder 125121 / Lix / file 125121

Я хочу создать папку lix после папки 125121 /

, так как я использую этот код для создания папок в зависимости от имени файла

for %i in (*) do mkdir "%~ni"

for %i in (*) do move "%i" "%~ni"

но теперь у меня есть

file 125121
file 111111
file 112222

Что я ищу

folder 125121 / lix / file 125121
folder 111111 / lix / file 111111
folder 112222 / lix / file 112222

1 Ответ

0 голосов
/ 13 мая 2019

Я не совсем уверен, что вы хотите, но следующее должно быть близко:

for %%a in (*) do (
  ECHO md "%%~na" 2>nul
  ECHO copy "%%~a" "%%~na\lix\%%~nxa"
)

Удалите обе команды ECHO после проверки того, что вы действительно хотите включить md иcopy команды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...