Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)

Модерирует : gyra, Maz

articlebot (21-06-2016 11:40): Следующая часть - Командная строка, батники, сценарии (bat, cmd)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

dedmazai1870



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
@echo off
set "sFolder=e:\ASDF"
set "tFolder=e:\A"
:folder
set "tempFolder=%TEMP%\%~n0.%time:~-2%.%random%"
md "%tempFolder%" 2>nul || goto folder
dir /b/s/a-d "%sFolder%\*.*" > %tempFolder%\list.txt
for /f "usebackq tokens=*" %%a in ("%tempFolder%\list.txt") do (
  for /f "usebackq tokens=1* delims=\" %%b in ('%%a') do (
    call :new_name "%%c"
    call :write "%%a"
  )
)
rd /s /q "%tempFolder%"
goto :eof
 
:new_name
  set "tempStr=%*"
  set "tempStr=%tempStr:\=_%"
  set "tempStr=%tempStr:~1,-1%"
exit /b
 
:write
  copy %* "%tFolder%\%tempStr%"
exit /b

Всего записей: 1386 | Зарегистр. 07-07-2012 | Отправлено: 06:11 02-11-2014 | Исправлено: dedmazai1870, 06:15 02-11-2014
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)
articlebot (21-06-2016 11:40): Следующая часть - Командная строка, батники, сценарии (bat, cmd)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru