-
требуется скопировать последний по времени создания файл из доного каталога в другой.
В источнике несколько файлов.
Можно ли это сделать при вомощи .bat/.cmd
Заранее спасибо
-
наверное можно.. надо подумать...
(получить список файлов, сортированный по дате, возможно выкинуть его во временный файл - и обработать через for, только как-то ограничить одной итерацией.)
Но может на VB-Script? Оно штатно на винде есть. Не нравится VB - можно JS пользовать, тоже самое :)
-
-
можно средствами «чистого» cmd, подумаешь. там есть (хоть и кривой) парзинг текста. только зачем — не ясно. поскольку в винде отсутствует вменяемый набор консольных утилит (хотя бы аналоги ls/awk/sort) — проше написать на том же WScript.
---
Do what thou wilt shall be the whole of the Law.
-
решено использованием xcopy+атрибут "архивный"
-
>[4] TCrash (2009-01-19 19:41:00)
хорощо решено. правда, к начальной задаче никакого отношения не имеет, а так ничо, с пивком покатит.
---
Do what thou wilt shall be the whole of the Law.
-
пытался делать то же самое что и автор, помучав консоль пол дня написал консольную утилитку на дельфи за часик... геморр это какой то...
-
>[6] antonn © (2009-01-19 22:18:00)
потому что у винды консоль (и её тулзы, и вообще вся идея фильтров-конвейеров) приставлена сбоку и подпёрта палочкой. чуть чихни — отваливается идея. это ж user-friendly система: «если мы не написали утилиты — значит, это вам не надо». у меков круче, конечно, m$ и тут фигово сэпигонили.
это не псот ненависти, а намёк, что именно так и решают — написанием странных одноразовых утилит, заместо использования готовых системных средств (возможно, в связке).
---
All Your Base Are Belong to Us
-
Связкой неплохо является vbs, просто мне проще и быстрее на дельфи сделать.
-
>[8] antonn © (2009-01-19 22:40:00)
в своё время оно обладало очень куцей документацией. как сейчас — не знаю.
---
Do what thou wilt shall be the whole of the Law.
-
>[8] antonn © (2009-01-19 22:40:00)
ну и, емнип, оно не умеет консольно работать, только гуёвенько.
---
Understanding is not required. Only obedience.
-
если честно - не знаю как работает, лишь очень редко юзаю "по примерам" для доступа в реестр или еще чего, манов не видел :) Из консоли дальше перебора файлов с маской подкаталогов и маской по файлу в них не уходил, не нужно было просто.
-
>[11] antonn © (2009-01-19 22:54:00)
просто если не умеет консоли (не помню) — то смысл в этом «скриптовании» почти нулевой — нельзя даже примитивную связку фильтров построить.
---
Do what thou wilt shall be the whole of the Law.
-
Вообще grep есть в Delphi 7, может через него?
..\Borland\Delphi 7\bin\grep.exe
-
-
А еще есть PowerShell
-
Рамиль © (20.01.09 09:26) [15]
+1
хорошая штука
-
ещ ketmar © (19.01.09 22:48) [10]:
>ну и, емнип, оно не умеет консольно работать, только гуёвенько.
Память явно изменяет. Там есть два скрипт-хоста wscript и cscript. Вот cscript - он консольный. Да и документация всегда и в MSDN была и с мелкософта утягивалась отдельным куском.
-
Еще есть порт bash на Windows....
-
>[17] vuk © (2009-01-20 11:37:00)
>Память явно изменяет.
вполне может быть. у меня вообще тотальное неприятие идиотского COM, потому во вшах особо не ковырялся.
>[18] test (2009-01-20 12:26:00)
>Еще есть порт bash на Windows….
и цыгвин тоже есть. и ещё куча утилит. но мы, кагбэ, ведём речь про то, что «искаропки» дают.
---
Understanding is not required. Only obedience.