|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] батник для создания папки с текущей датой + время |
|
|
CMD/BAT - [решено] батник для создания папки с текущей датой + время
|
Пользователь Сообщения: 101 |
Профиль | Отправить PM | Цитировать Добрый день, мне необходим bat файл, чтобы при его выполнении создавалась папка с текущей датой + время.
Напр: 20.01.2011 (15:43:17) команда: MD %date:~-10% создаёт только с датой. Пожалуйста, помогите решить данную проблему. |
|
Отправлено: 15:46, 20-01-2011 |
Ветеран Сообщения: 1001
|
Профиль | Отправить PM | Цитировать В названии папки не допускается символ ":" - а именно этот символ присутствует в выводе содержимого переменной %time%
вот вам скрипт vbs - папку c:\temp можете поменять на любую другую On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * from Win32_LocalTime") For Each objItem In colItems nowday = objItem.Day nowhour = objItem.Hour nowminute = objItem.Minute nowmonts = objItem.Month nowsecond = objItem.Second nowyear = objItem.Year Next Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFolder = objFSO.CreateFolder("c:\temp\" & nowyear & nowmonts & nowday & nowhour & nowminute & nowsecond ) |
Отправлено: 16:02, 20-01-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать А что, файловая система с каких-то пор стала допускать наличие «:» в имени?
|
Отправлено: 16:02, 20-01-2011 | #3 |
Пользователь Сообщения: 101
|
Профиль | Отправить PM | Цитировать Ivan Bardeen, Iska, Большое спасибо.
Вариант Iska мне больше подходит. |
Отправлено: 16:16, 20-01-2011 | #4 |
Пользователь Сообщения: 101
|
Профиль | Отправить PM | Цитировать Можно ли данный батник в контекстное меню вставить, чтобы выполнялся в любом месте, а не только где расположен?
|
|
Отправлено: 16:36, 20-01-2011 | #5 |
Ветеран Сообщения: 1001
|
Профиль | Отправить PM | Цитировать Цитата aggressor_:
|
|
Отправлено: 16:36, 20-01-2011 | #6 |
Пользователь Сообщения: 101
|
Профиль | Отправить PM | Цитировать Да, но хотелось бы вот так:
|
Отправлено: 17:13, 20-01-2011 | #7 |
Пользователь Сообщения: 78
|
Профиль | Отправить PM | Цитировать Цитата aggressor_:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\Создать папку с текущей датой] "icon"="C:\\Program Files\\Add_to_roll\\Folder_since_date.exe" [HKEY_CLASSES_ROOT\Directory\Background\shell\Создать папку с текущей датой\command] @="C:\\Program Files\\Add_to_roll\\Folder_since_date.exe" |
|
Отправлено: 02:20, 22-01-2011 | #8 |
Пользователь Сообщения: 101
|
Профиль | Отправить PM | Цитировать |
Отправлено: 14:19, 22-01-2011 | #9 |
Пользователь Сообщения: 78
|
Профиль | Отправить PM | Цитировать Цитата aggressor_:
Цитата aggressor_:
Но... Некоторым командам, иной раз требуется дополнительные параметры. Как правило это "%1" или "%V", дописываются после пути к батнику или после команды через пробел. Так же можно создать команды контекстного меню для файлов и папок. Для всех файлов: HKEY_CLASSES_ROOT\AllFilesystemObjects\shell или HKEY_CLASSES_ROOT\*\shell Для папок: HKEY_CLASSES_ROOT\Folder\shell Извини, если, ты уже это знаешь.Может ещё кому пригодится.... PS: А, вообще про реестр - здесь, наверное не по теме. |
||
Отправлено: 00:50, 23-01-2011 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Копирование с флешки в папку на компьютере файлов с текущей датой | bazik83 | Скриптовые языки администрирования Windows | 6 | 19-05-2010 10:17 | |
CMD/BAT - Нужен батник для создания каталога с текущей версией ОС | Скуб | Скриптовые языки администрирования Windows | 4 | 11-05-2010 14:26 | |
Любой язык - Батник (скрипт) для создания odbc | ITSpec | Скриптовые языки администрирования Windows | 2 | 09-12-2009 10:32 | |
CMD/BAT - [решено] Проверить наличие файла с текущей датой. | OlegStarov | Скриптовые языки администрирования Windows | 4 | 21-04-2009 12:11 | |
Как изменить время создания папки | bilytur | Хочу все знать | 20 | 19-09-2003 16:11 |
|