|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] копирование файла в папку с датой |
|
CMD/BAT - [решено] копирование файла в папку с датой
|
Старожил Сообщения: 186 |
Профиль | Отправить PM | Цитировать Добрый день. Подскажите пожалуйста, есть файлы с именем pbyyyymmdd (дата не текущая), как можно по дате в имени файла скопировать этот файл в папку с именем yyyy-mm-dd
|
|
Отправлено: 09:21, 16-08-2012 |
Ветеран Сообщения: 1273
|
Профиль | Отправить PM | Цитировать |
Отправлено: 09:55, 16-08-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 186
|
Профиль | Отправить PM | Цитировать еще вопросов, а если файл вот такого вида KWTFCB_PB1_ROOXXXXXXXX_XXXXYYYYMMDD_XXX.TXT
FN:~9,1 подразумевает 10 символов а на такой файл выдает Недопустимое число параметров |
Отправлено: 10:10, 16-08-2012 | #3 |
Ветеран Сообщения: 1273
|
Профиль | Отправить PM | Цитировать Цитата foma24:
Цитата foma24:
|
||
Отправлено: 11:04, 16-08-2012 | #4 |
Старожил Сообщения: 186
|
Профиль | Отправить PM | Цитировать Глупую ошибку допустил)
Вот скрипт: SetLocal Set Source=C:\111 For %%A In ("%Source%\*.*") Do Call :_Proc "%%A" GoTo :EoF :_Proc Set FN=%~n1 If Not "%FN:~9,1%"=="" XCopy /Y %1 "C:\222\%FN:~2,4%-%FN:~6,2%-%FN:~8,2%\" pause kwt ведь создает свою папку TFCB-_P-1_ из за указания номеров символов в коде |
|
Отправлено: 11:40, 16-08-2012 | #5 |
Ветеран Сообщения: 1273
|
Профиль | Отправить PM | Цитировать Цитата foma24:
@Echo Off SetLocal Set Source=C:\111 For %%A In ("%Source%\pb*.*" "%Source%\KWTFCB*.*") Do Call :_Proc "%%A" GoTo :EoF :_Proc Set FN=%~n1 Echo:%FN%|FindStr /i ^^pb&&If Not "%%FN:~9,1%%"=="" XCopy /Y %1 "C:\222\%FN:~2,4%-%FN:~6,2%-%FN:~8,2%\" Echo:%FN%|FindStr /i ^^KWTFCB&&If Not "%%FN:~34,1%%"=="" XCopy /Y %1 "C:\222\%FN:~27,4%-%FN:~31,2%-%FN:~33,2%\" |
|
Отправлено: 12:23, 16-08-2012 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Сранение даты из файла с текущей датой | InVariable | Скриптовые языки администрирования Windows | 0 | 07-02-2012 11:53 | |
CMD/BAT - [решено] Поиск папки и Копирование файла в данную папку из известного места | dark-------13 | Скриптовые языки администрирования Windows | 4 | 20-04-2011 11:48 | |
CMD/BAT - [решено] Созд.*.txt по имени файла, с перемещением *.txt и файла в папку с именем файла. | OSArev | Скриптовые языки администрирования Windows | 2 | 30-01-2011 11:58 | |
CMD/BAT - [решено] Копирование с флешки в папку на компьютере файлов с текущей датой | bazik83 | Скриптовые языки администрирования Windows | 6 | 19-05-2010 10:17 | |
MSFT SQL Server - [решено] Резервное копирование с датой в MSSQL2005 | dim_alf | Программирование и базы данных | 4 | 14-09-2008 09:58 |
|