Quantcast
Channel: Ru.Board
Viewing all articles
Browse latest Browse all 1282257

Командная строка, батники, сценарии - bat, cmd (3927) / И все с этим связанное... (Часть 6)

$
0
0
Simple Code:

Цитата:
Если папки совпадают по дате создания, то добавляет цифры (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) только вместо круглых (), квадратные скобки [].

Viewing all articles
Browse latest Browse all 1282257

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>