Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Копирование файлов за текущую дату!

Ответить
Настройки темы
CMD/BAT - [решено] Копирование файлов за текущую дату!

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем доброго времени суток!
Помогите! Нужен скрипт который будет отбирать файлы из папки и подпапок за текущую дату(создание и изменение). и копировать в другую папку.
Спасибо!

Отправлено: 12:14, 07-08-2013

 

Ветеран


Contributor


Сообщения: 2708
Благодарности: 1684

Профиль | Отправить PM | Цитировать


Измените какой-нибудь файл, или создайте какой-нибудь файл хоть в текстовом редакторе, чтобы была гарантия наличия сегодняшнего файла. На Вашей распечатке видны только сегодняшние даты папок, а не файлов.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 27-10-2016 в 11:38.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:23, 27-10-2016 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 82
Благодарности: 3

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg Ashampoo_Snap_2016.10.27_11h44m15s_001_.jpg
(164.5 Kb, 21 просмотров)

Цитата megaloman:
Измените какой-нибудь файл, или создайте какой-нибудь файл хоть в текстовом редакторе, чтобы была гарантия наличия сегодняшнего файла. На Вашей распечатке видны только сегодняшние даты папок, а не файлов. »
не работает вот скрин,файлы менял,редактировал,папки тоже редактировал,копировал
скиньте нормальный батник


http://forum.oszone.net/attachment.p...1&d=1477558139

заработало
нужно что бы было батнике был текст
echo
xcopy /s /y /d:%DATE:~3,2%-%DATE:~,2%-%DATE:~6,4% "E:\test\*" "E:\testk\"
pause

а не
echo xcopy /s /y /d:%DATE:~3,2%-%DATE:~,2%-%DATE:~6,4% "E:\test\*" "E:\testk\"
pause

Последний раз редактировалось vsokol, 27-10-2016 в 12:36.


Отправлено: 11:49, 27-10-2016 | #12

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата vsokol:
"E:\test\*" "E:\test2\" »
Ох не нравятся мне кавычки в последнем операнде....

-------
Mikhail Zhilin


Последний раз редактировалось mwz, 27-10-2016 в 22:13.


Отправлено: 14:31, 27-10-2016 | #13


Ветеран


Contributor


Сообщения: 2708
Благодарности: 1684

Профиль | Отправить PM | Цитировать


Цитата megaloman:
vsokol, для отладки сделайте
есно xcopy ... надо было проделать один раз для отладки, чтобы убедиться, что дата формируется правильно (было подозрение, что у Вас в системе формат даты не дд.мм.гггг). Теперь echo вовсе не нужно, как, впрочем, и pause. Надо было разобраться в ситуации - как оказалось, у Вас команда написана правильно, но Вы неверно интерпретировали результаты её выполнения: не было файлов для обработки.

mwz, а чем Вас угнетают кавычки? В конкретном случае они не обязательны, так как в пути нет пробелов, но это был тест, а какой реально будет путь - сие ни мне ни Вам не ведомо.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:09, 27-10-2016 | #14

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата megaloman:
а чем Вас угнетают кавычки? »
Протестировал сейчас то, в чём сомневался. Прошло нормально, по крайней мере в Win-7.
Возражение снято.

-------
Mikhail Zhilin


Отправлено: 22:13, 27-10-2016 | #15



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Копирование файлов за текущую дату!

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - нужно извлечь из архива определенные файлы за текущую дату alek2012 Скриптовые языки администрирования Windows 0 20-06-2012 15:24
Любой язык - [решено] Как получить текущую дату и время в интернете? white155 Скриптовые языки администрирования Windows 8 29-05-2012 04:00
CMD/BAT - распаковать все файлы с расширением 7z в каталог, содержащий текущую дату Sylest Скриптовые языки администрирования Windows 4 22-03-2012 10:16
CMD/BAT - копирование файлов за текущую дату с сервера на сервер 6a6yko Скриптовые языки администрирования Windows 10 21-06-2011 13:00
PowerShell - [решено] Копирование файлов за определенную дату tarasov.evgeny Скриптовые языки администрирования Windows 2 15-12-2010 18:32




 
Переход