Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/14: Рейтинг темы: голосов - 14, средняя оценка - 4.93
sergey23031978
6 / 6 / 4
Регистрация: 20.02.2015
Сообщений: 163
1

Скопировать последний изменённый файл

18.12.2015, 23:39. Просмотров 2806. Ответов 2
Метки нет (Все метки)

Нужно bat-ник, который будет копировать файл *.z из папки.N:/temp , с самой последней датой создания в папку D:/work
И чтоб копировался именно тот файл, у которого самая большая дата создания (относительно остальных файлов в той же папке).
Нужно сдалать именно bat-ник, то есть в распоряжении только средства командной строки
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2015, 23:39
Ответы с готовыми решениями:

В сетевой папке найти самый последний созданный EXE-файл и скопировать его в локальную папку
Здравствуйте, подскажите как можно реализовать такое, есть сетевая папка в которой есть другие...

Найти файл, и в папку где лежит этот файл скопировать другой файл)
Задача описана в названии, но повторюсь. Надо найти папку с известным названием файла (123.txt),...

Скопировать файл с GIT
Всем доброго времени суток. Кто знает как можно скачать файл с GIT? Например нужно скачать...

Скопировать файл в папку
Нужна помощь! Я новичок в даном деле так что не судите строго ( если такая тема уже есть скиньте...

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

2
b0gus
289 / 183 / 78
Регистрация: 17.03.2014
Сообщений: 515
19.12.2015, 02:39 2
Windows Batch file
1
@for /f %%v in ('dir N:\temp\*.z /a:-d/o:d/b/t:c') do >nul copy %%~fv D:\work&exit
Добавлено через 2 минуты
конфликт, однако
постановка задачи
Цитата Сообщение от sergey23031978 Посмотреть сообщение
с самой последней датой создания
не соответствует названию топика
скопировать последний измененный файл

код приведён по постановке задачи
0
sergey23031978
6 / 6 / 4
Регистрация: 20.02.2015
Сообщений: 163
21.12.2015, 10:43  [ТС] 3
b0gus
немного подправил ваш код, так как Ваш код берет файл созданий 31.12.2014
мой вариант кода
Windows Batch file
1
@for /f %%v in (' dir N:\temp\*.z  /b /T:A /A:-D /O:-D') do >nul copy %%~fv D:\work&exit
но и Ваш и мой коди копируют в том случае если запускать с N:\temp, а при запуске с D:\work,
ничего не копируется
может подправить код?
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2015, 10:43

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

Выбрать файл, скопировать, переименовать
Добрый день! Подскажите, люди добрые, как организовать следующую задачу? Пользователь запускает...

Определить последний по дате создания файл
Всем привет. Нужна помощь в определение файла последнего по дате создания. 1. ресурс сетевой;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.