|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Как вписать дату и время в название файла? |
|
VBS/WSH/JS - [решено] Как вписать дату и время в название файла?
|
Пользователь Сообщения: 64 |
Профиль | Отправить PM | Цитировать
Собственно вопрос как вписать дату и время в название файла при копировании
Вот пример: set service = GetObject ("winmgmts:") dim i i = 0 do for each Process in Service.InstancesOf ("Win32_Process") If Process.Name = "Maxthon.exe" then i = 1 End If next If i = 0 then Dim FSO Set FSO = CreateObject("Scripting.FileSystemObject") FSO.CopyFile "D:\Maxthon2\SharedAccount\Data\Form.dat", "D:\Backup\%date%_Form.dat" FSO.CopyFile "D:\Maxthon2\SharedAccount\Data\history2.dat", "D:\Backup\%date%_history2.dat" FSO.CopyFile "D:\Maxthon2\SharedAccount\Data\Session.ini", "D:\Backup\%date%_Session.ini" FSO.CopyFile "D:\Maxthon2\SharedAccount\Data\LastSession.ini", "D:\Backup\%date%_LastSession.ini" wscript.quit End if i = 0 WScript.Sleep 20 * 1000 loop |
|
Отправлено: 12:33, 12-03-2011 |
Пользователь Сообщения: 64
|
Профиль | Отправить PM | Цитировать Не совсем, так получается 13.3.2011_0.49.49_Form.dat а нужно 13.03.2011_00.49.49_Form.dat двойные цифры где число меньше 10!
|
Последний раз редактировалось navigator19, 12-03-2011 в 22:53. Отправлено: 22:46, 12-03-2011 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 78
|
Профиль | Отправить PM | Цитировать Цитата navigator19:
strDateTime=Right("00" & DatePart("d",Date),2) & "." & _ Right("00" & DatePart("m",Date),2) & "." & _ DatePart("yyyy",Date) & "_" & _ Right("00" & DatePart("h",Time),2) & "." & _ Right("00" & DatePart("n",Time),2) & "." & _ Right("00" & DatePart("s",Time),2) ' Временные значения можно переставлять, как хочешь. '--------------------------------------------------------------------------- Set FSO = CreateObject("Scripting.FileSystemObject") FSO.CopyFile "D:\Maxthon2\SharedAccount\Data\Form.dat", "D:\Backup\" &strDateTime&"_Form.dat" FSO.CopyFile "D:\Maxthon2\SharedAccount\Data\history2.dat", "D:\Backup\" &strDateTime&"_history2.dat" FSO.CopyFile "D:\Maxthon2\SharedAccount\Data\Session.ini", "D:\Backup\" &strDateTime&"_Session.ini" FSO.CopyFile "D:\Maxthon2\SharedAccount\Data\LastSession.ini", "D:\Backup\" &strDateTime&"_LastSession.ini" |
|
Отправлено: 00:30, 13-03-2011 | #12 |
Пользователь Сообщения: 64
|
Профиль | Отправить PM | Цитировать Во, это то самое! Всем большое спасибо!
|
Отправлено: 01:53, 13-03-2011 | #13 |
Старожил Сообщения: 175
|
Профиль | Отправить PM | Цитировать OSArev, совсем ни к чему было переделывать с использованием DatePart и два нуля здесь тоже не нужны - одного достаточно.
|
Отправлено: 03:37, 13-03-2011 | #14 |
Пользователь Сообщения: 78
|
Профиль | Отправить PM | Цитировать SendMessage, извини, был не внимателен, navigator19 - запутал, то ему то, то ему это, нет, чтобы самому подумать. Да, конечно, твоё решение, тоже правильно.
А на счёт DatePart - так это он просто под руку попался, но ведь тоже работает? И за один ноль, спасибо. |
Отправлено: 10:30, 13-03-2011 | #15 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Как в функцию вписать? | JaguarSP | AutoIt | 10 | 24-04-2010 01:44 | |
Разное - Как к названию файла динамически дописать дату? | KillHunter | Microsoft Windows 2000/XP | 0 | 23-05-2008 15:23 | |
Как к названию файла динамически дописать дату? | av_spb | Microsoft Windows NT/2000/2003 | 4 | 09-11-2005 12:11 | |
как изменить дату содания файла вручную? | dimicont | Хочу все знать | 3 | 03-10-2005 18:11 | |
Как взять дату создания файла из перла? | radioamator | Вебмастеру | 2 | 30-04-2004 11:14 |
|