Simple Code:
Цитата:
Заметил ошибку у вас в скрипте:
Код:
Цитата:
(more)текст который нужно скрыть(/more) только вместо круглых (), квадратные скобки [].
Цитата:
Если папки совпадают по дате создания, то добавляет цифры (1) и т.д. Т.е. не вызывает ошибку при переименовании. |
Заметил ошибку у вас в скрипте:
Код:
set "pathDir=T:\Foto" if exist "%pathDir%" ( setlocal EnableDelayedExpansion for /f "Skip=2 Tokens=1,2,3,* Delims= " %%a in ('dir "%pathDir%" /A:D /T:C ^| find "<DIR>"') do ( set time=%%~b <-- это лишнее, можно удалить if exist "%pathDir%\%%~a_!time::=;!" ( <-- выделенное удалить _!time::=;! set /A count+=1 if !count! LSS 10 set fname=0!count! ren "%pathDir%\%%~d" "%%~a-!fname!" <-- у вас отсутствует постфикс, если папка уже существует, дописываем цифры 01..02..т.д. ) else ( set count=0 ren "%pathDir%\%%~d" "%%~a" ) ) ) else (echo The directory does not exist^!) |
Цитата:
Не знаю, как под споллер засунуть. |
(more)текст который нужно скрыть(/more) только вместо круглых (), квадратные скобки [].