Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Дубликат папки/файла

Ответить
Настройки темы
CMD/BAT - [решено] Дубликат папки/файла

Ветеран


Сообщения: 1274
Благодарности: 564


Конфигурация

Профиль | Отправить PM | Цитировать


Как правильно создать батник который создает папку или файл, проверяет есть ли она/он перед этим и если есть добавляет к имени 1, есть 1, то 2 и т.д.
точно также как в контекстном меню создать ПКМ на папке/файле. "Новая папка", при наличии - "Новая папка1"... Как-то в for надо указать бесконечность ...(1,1,?)
а может вообще по-другому.
Да и подскажите как свое сообщение перенести из темы в тему.
Спасибо заранее!

Отправлено: 16:32, 12-05-2015

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


На WSH я, помнится, делал такое здесь по аналогичной просьбе. Только не:
Цитата alpap:
точно также как в контекстном меню создать ПКМ на папке/файле. "Новая папка", при наличии - "Новая папка1" »
А «Новая папка», «Новая папка (2)», «Новая папка (3)» и т.д. — вот так и будет именно «точно», а не как Вы написали.

Цитата alpap:
Да и подскажите как свое сообщение перенести из темы в тему. »
Никак, если Вы не модератор/администратор. Над сообщением есть перечень ссылок «Профиль | Отправить PM | Цитировать | Сообщить модератору». Щёлкните над своим сообщением ссылку «Сообщить модератору» и мотивированно изложите свою просьбу.

Отправлено: 19:44, 12-05-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Iska,
Меня устроит на vbs (а что такое WSH, есть в windows 7 x86?), если где-то завалялось и можно найти то буду премного благодарен.
P.S. А эта форма или вариант - вполне устраивает.

Отправлено: 19:50, 12-05-2015 | #3


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Я тут подумал... Впринципе я сделал батник для создания папки с именем дата,время, тогда будет создаваться новая папка всякий раз,
что устраивает отностельно (хотелось бы все же свое имя вместо новая папка), а как эту созданную папку запустить открытой. Через
start я думаю получится, но что запускать если папка еще не создана?

Отправлено: 21:55, 12-05-2015 | #4


Аватара для iccup.platoon@vk

Пользователь


Сообщения: 82
Благодарности: 9

Профиль | Сайт | Отправить PM | Цитировать


Покажите код.

-------
Да, я дотошный. Да, я всегда уточняю цели. Зато выполняю задание на совесть.


Отправлено: 22:27, 12-05-2015 | #5


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Я так понял для создания папки дата, время

set sFolderName=%date% %time:~0,-3%
md "%sFolderName::=-%"

Отправлено: 22:44, 12-05-2015 | #6


Аватара для iccup.platoon@vk

Пользователь


Сообщения: 82
Благодарности: 9

Профиль | Сайт | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
set fldr=%date% %time:~0,-3%
set fldrPath=%fldr::=-%
mkdir "C:\%fldrPath%"
start "" "C:\%fldrPath%"
Работает.

-------
Да, я дотошный. Да, я всегда уточняю цели. Зато выполняю задание на совесть.


Последний раз редактировалось iccup.platoon@vk, 12-05-2015 в 23:09.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:02, 12-05-2015 | #7


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Пропускает и ставит тире во времени - уже опробовано.

Отправлено: 23:08, 12-05-2015 | #8


Аватара для iccup.platoon@vk

Пользователь


Сообщения: 82
Благодарности: 9

Профиль | Сайт | Отправить PM | Цитировать


фиксанул

Господи. Дико извиняюсь:
Код: Выделить весь код
@echo off
set fldr=%date% %time:~0,-3%
set fldrPath=%fldr::=-%
mkdir "%fldrPath%"
start "" "%fldrPath%"
Не всё после собственного теста стёр.

-------
Да, я дотошный. Да, я всегда уточняю цели. Зато выполняю задание на совесть.


Отправлено: 23:09, 12-05-2015 | #9


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата alpap:
а что такое WSH, есть в windows 7 x86? »
WSH — Windows Script Host. VBScript является одним из языков, которые может использовать WSH. В Windows 7 он, разумеется, наличествует.

Цитата alpap:
Меня устроит на vbs …, если где-то завалялось и можно найти то буду премного благодарен. »
Будете смеяться — не найду никак. Надо будет заново написать. Либо там была не «Новая папка», а как-то иначе шаблон звался.

Отправлено: 23:58, 12-05-2015 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Дубликат папки/файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - свойства папки/файла berloga41 Microsoft Windows 2000/XP 2 15-10-2013 00:49
CMD/BAT - копирование папки или файла vxor Скриптовые языки администрирования Windows 8 22-06-2012 23:51
Разное - [решено] Появился дубликат учетной записи, с добавочным именем компьютера RUVATA Microsoft Windows 2000/XP 3 15-02-2011 12:25
Разное - Ошибка при переименовании папки, файла vit063 Microsoft Windows Vista 6 22-07-2010 10:33
Вес файла и папки Nealles Программирование и базы данных 1 25-02-2004 20:31




 
Переход