Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/47: Рейтинг темы: голосов - 47, средняя оценка - 4.66
33 / 33 / 1
Регистрация: 26.03.2007
Сообщений: 82
1

Как запустить из cmd файл с самой поздней в заданной папке датой создания?

27.04.2011, 04:05. Показов 8563. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Требуется в автозагрузку кинуть bat-ник, который будет загружать excel-вский файл из папки, с самой последней датой создания.
Т.е. есть папка например c:/temp
Нужно запустить файл с расширением *.xls
И чтоб запускался именно тот файл, у которого самая большая дата создания (относительно остальных файлов в той же папке).

Как это сделать?
Нужно сдалать именно bat-ник, то есть в распоряжении только средства командной строки.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2011, 04:05
Ответы с готовыми решениями:

Открыть файл с самой поздней датой в названии
Добрый вечер всем ! Просьба помочь в решениии такого В папке Aрхивы в корне диска D лежат Excel...

Определить имя файла с самой поздней датой
Здравствуйте! Может, кто-нибудь сможет подсказать, как средствами bat-файла найти в папке файл,...

Вывести на экран имя файла с самой ранней или поздней датой
добрый день! Необходимо написать командный файл windows, который в зависимости от ключа будет...

Как указать изменяющийся в соответствии с текущей датой путь к заданной папке?
Всем привет, есть путь E:\Test\28.04.2016\отчет завтра этот путь сменится на ...

3
146 / 118 / 8
Регистрация: 09.03.2010
Сообщений: 150
28.04.2011, 19:29 2
Если
самая большая дата создания
означает самая свежая(ближайшая к текущей) дата, то типа так:
Bash
1
for /f  %%i in ('dir /b /T:A /A:-D /O:-D *.xls') do (start %%i & exit)
2
33 / 33 / 1
Регистрация: 26.03.2007
Сообщений: 82
05.06.2011, 03:41  [ТС] 3
О, вот спасибо!!!
А можете расшифровать смысл диапазона цикла?
Цитата Сообщение от erlik Посмотреть сообщение
Bash
('dir /b /T:A /A:-D /O:-D *.xls')
0
835 / 349 / 12
Регистрация: 04.10.2009
Сообщений: 589
05.06.2011, 21:03 4
Код
Вывод списка файлов и подкаталогов из указанного каталога.

DIR [диск:][путь][имя_файла] [/A[[:]атрибуты]] [/B] [/C] [/D] [/L] [/N]
  [/O[[:]порядок]] [/P] [/Q] [/S] [/T[[:]время]] [/W] [/X] [/4]

  [диск:][путь][имя_файла]
            Диск, каталог и/или файлы, которые следует включить в список.

  /A        Вывод файлов с указанными атрибутами.
  атрибуты   D  Каталоги                    R  Доступные только для чтения
             H  Скрытые файлы               A  Файлы для архивирования
             S  Системные файлы             Префикс "-" имеет значение НЕ
  /B        Вывод только имен файлов.
  /C        Применение разделителя групп разрядов для вывода размеров файлов
            (по умолчанию).  Для отключения этого режима служит ключ /-C.
  /D        Вывод списка в несколько столбцов с сортировкой по столбцам.
  /L        Использование нижнего регистра для имен файлов.
  /N        Отображение имен файлов в крайнем правом столбце.
  /O        Сортировка списка отображаемых файлов.
  порядок    N  По имени (алфавитная)       S  По размеру (сперва меньшие)
             E  По расширению (алфавитная)  D  По дате (сперва более старые)
             G  Начать список с каталогов   Префикс "-" обращает порядок
  /P        Пауза после заполнения каждого экрана.
  /Q        Вывод сведений о владельце файла.
  /S        Вывод списка файлов из указанного каталога и его подкаталогов.
  /T        Выбор поля времени для отображения и сортировки
  время      C  Создание
             A  Последнее использование
             W  Последнее изменение
  /W        Вывод списка в несколько столбцов.
  /X        Отображение коротких имен для файлов, чьи имена не соответствуют
            стандарту 8.3. Формат аналогичен выводу с ключом /N, но короткие
            имена файлов выводятся слева от длинных. Если короткого имени у
            файла нет, вместо него выводятся пробелы.
  /4        Вывод номера года в четырехзначном формате
0
05.06.2011, 21:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.06.2011, 21:03
Помогаю со студенческими работами здесь

Определить разницу в месяцах и днях между самой ранней и самой поздней датами, относящимися к заданному году
Решить задачу с использованием структуры «бинарный файл» (в файле хранятся величины типа...

Выделение самой ранней и самой поздней даты
Нужно выделить из таблицы самую ранюю и самую позднюю дату. В таблицу надо чтобы записывалось...

Сравнение даты создания файла с заданной датой
Здравствуйте! Подскажите пожалуйста возможно ли решить мою проблему... Мне нужно отобрать файлы из...

Создать командный файл в CMD/Bash: в указанной папке удалится самый маленький txt-файл
Нужно создать командный файл, запустив который, в указаной папке удалится самый малеенький...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru