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

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

Ответить
Настройки темы
CMD/BAT - динамичные папки

Новый участник


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

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


есть программа которая создает профайлы пользователя, и эти самые файлы находятся в папках по имени пользователя (не виндовое имя, свое)

как скопировать фаил в папку, если имя папки динамическое?

ребят подскажите пожалуйста примером кода)
спасибо

Отправлено: 16:50, 22-10-2013

 

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


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

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


А можно подробностей? - а то сумбур какой-то

Как раз недавно решал задачку с профилями и их именами

Программа создает профайлы? Так путь к профайлу есть в реестре
В папках по имени пользователя - не виндовое имя - свое - это какое например???

Отправлено: 17:56, 22-10-2013 | #2



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

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


Новый участник


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

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


дело не в профилях. да не важно программа это или нет) (программа Telphin Softphone)
есть несколько компав, на которых работают пользователи.
в их профиле "%USERPROFILE%\AppData\Local\JSC Telphin\Telphin Softphone\" создается папка с профилем программы типа XXX_1 (соответственно у других пользователей ХХХ_2, ХХХ_3, ХХХ_4 и т.д.)

надо скопировать файл, в эти папки)

P.S. в реестре ничего интересного. только путь установки (Program Files)

Отправлено: 09:23, 23-10-2013 | #3


Ветеран


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

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


Цитата tyion:
создается папка с профилем программы типа XXX_1 (соответственно у других пользователей ХХХ_2, ХХХ_3, ХХХ_4 и т.д.) »
Там одна эта папка? Или есть/могут быть другие? Если — да, то как среди прочих выбрать потребную, по каким признакам?

Отправлено: 15:16, 23-10-2013 | #4


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


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

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


Я бы сделал так:
for /D %%d in ("%USERPROFILE%\AppData\Local\JSC Telphin\Telphin Softphone\XXX_*") do copy Файл "%%d\."

Это для случая, когда, как сказано, все каталоги XXX_* в одном профиле пользователя операционной системы.
Если же надо сделать перебор всех таких профилей, то сложнее:

for /D %%u in ("%USERPROFILE%\..") do (
for /D %%d in ("%%u\AppData\Local\JSC Telphin\Telphin Softphone\XXX_*") do copy Файл "%%d\."
)
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:35, 23-10-2013 | #5


Новый участник


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

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


Цитата Гуллипут:
for /D %%d in ("%USERPROFILE%\AppData\Local\JSC Telphin\Telphin Softphone\XXX_*") do copy Файл "%%d\."»
спасибо, первая строчка удовлетворяет полностью)

Отправлено: 09:17, 24-10-2013 | #6



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Переменное имя папки в скрипте, или изменение номера папки. idk Скриптовые языки администрирования Windows 3 25-10-2013 14:59
CMD/BAT - [решено] Копирование папки с исходного места и удаление одноименной папки на конечном месте cool_tiger Скриптовые языки администрирования Windows 3 11-03-2012 13:58
Разное - какие файлы и папки я могу смело удалить из папки windows fyt Microsoft Windows 2000/XP 6 05-01-2012 18:14
Разное - Как удалить профильные папки из Личной Папки без последствий? Котяр Microsoft Windows 7 0 28-11-2009 20:36
Как скрыть некоторые папки внутри расшаренной папки? Farkhod Microsoft Windows 2000/XP 6 15-04-2006 17:20




 
Переход