Мне нужна ваша помощь, я довольно новичок в этом типе сценариев, и мне нужна ваша помощь, чтобы попробовать, чтобы этот скрипт функционировал правильно.Поиск и создание пакетного файла с более чем одним словом
У меня есть сценарий, который ищет папку для файлов и перемещает их в имя папки после первых символов файлов. Но у меня проблема, когда файлы разделены более чем одним.
setlocal EnableDelayedExpansion
set "IncomingFolder=D:\Test"
set "showsFolder=D:\Test\"
for %%F in ("%incomingFolder%\*.S*.*") do ( for /f "delims=.S" %%A in ("%%~nF") do (
if not exist "%showsFolder\%" md "%showsFolder%\%%A"
move "%%F" "%showsFolder%\%%A" ))
Например: Если файлы Hustle.SXX.XXX Затем он делает правильную папку с именем «Хастл». Но если он назван The.Hustle.SXXX.XXX, тогда он создает только папку «The», мне нужно использовать это имя до «.S».
Кто-нибудь, кто может мне помочь?
Спасибо, это сделало именно то, что мне было нужно, но я надеялся написать все это в одном файле вместо вызывая другое. Но пока это отлично для моей цели. – Lasser