![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Копировать файл с присвоением имени из списка в папку с текущей датой |
|
CMD/BAT - [решено] Копировать файл с присвоением имени из списка в папку с текущей датой
|
Новый участник Сообщения: 10 |
эхх тяжело быть дураком, ребята помогите с батноком!
1. создать папку с именем даты её создания (05.03.2016) 2. копировать в только что созданную папку файл лежащий рядом с батником (sources.png) 3. присвоить ему имя из txt файла (name_list.txt) 4. этот же файл должен копироваться с присвоенными именами до конца списка. Самостоятельные попытки разобраться не приводят к результату, я далёк от этого. Как создать папку рядом с батником нашел Как в неё копировать файл и переименовать из списка - не понимаю. Присвоение имени из файла не нашел вообще. |
|
Отправлено: 21:22, 04-03-2016 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата blither:
![]() @echo off setlocal enableextensions enabledelayedexpansion set sSourceFile=%~dp0sources.png set sNameListFile=name_list.txt set sDestFolder=%date:~6,4%%date:~3,2%%date:~0,2% if exist "%sSourceFile%" ( if exist "%sNameListFile%" ( 2>nul md "%sDestFolder%" for /f "usebackq delims=" %%i in ("%sNameListFile%") do ( echo [%%~i] >nul copy /y "%sSourceFile%" "%sDestFolder%\%%~i" ) ) else ( echo Can't find name list file [%sNameListFile%]. exit /b 2 ) ) else ( echo Can't find source file [%sSourceFile%]. exit /b 1 ) endlocal exit /b 0 |
|
Отправлено: 06:30, 05-03-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Iska, шикарно! Один момент, что нужно изменить чтоб сохранялось расширение копируемого файла?
Большое спасибо! |
Отправлено: 08:39, 05-03-2016 | #3 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать |
Отправлено: 09:18, 05-03-2016 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Скопировть только самый новый файл - который создан текущей датой | dark-------13 | Скриптовые языки администрирования Windows | 15 | 18-02-2016 08:43 | |
[решено] как в Total Commander создать папку с текущей датой? | man1 | Хочу все знать | 1 | 22-05-2015 08:28 | |
Любой язык - копировать файл в каталог с текущей датой и сквозной порядковый номер в именах файлов | opensrs | Скриптовые языки администрирования Windows | 1 | 29-05-2013 06:45 | |
CMD/BAT - Сранение даты из файла с текущей датой | InVariable | Скриптовые языки администрирования Windows | 0 | 07-02-2012 11:53 | |
CMD/BAT - [решено] Копирование с флешки в папку на компьютере файлов с текущей датой | bazik83 | Скриптовые языки администрирования Windows | 6 | 19-05-2010 10:17 |
|