![]() |
динамичные папки
есть программа которая создает профайлы пользователя, и эти самые файлы находятся в папках по имени пользователя (не виндовое имя, свое)
как скопировать фаил в папку, если имя папки динамическое? ребят подскажите пожалуйста примером кода) спасибо |
А можно подробностей? - а то сумбур какой-то
Как раз недавно решал задачку с профилями и их именами Программа создает профайлы? Так путь к профайлу есть в реестре В папках по имени пользователя - не виндовое имя - свое - это какое например??? |
дело не в профилях. да не важно программа это или нет) (программа Telphin Softphone)
есть несколько компав, на которых работают пользователи. в их профиле "%USERPROFILE%\AppData\Local\JSC Telphin\Telphin Softphone\" создается папка с профилем программы типа XXX_1 (соответственно у других пользователей ХХХ_2, ХХХ_3, ХХХ_4 и т.д.) надо скопировать файл, в эти папки) P.S. в реестре ничего интересного. только путь установки (Program Files) |
Цитата:
|
Я бы сделал так:
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\." ) |
Цитата:
|
Время: 20:15. |
Время: 20:15.
© OSzone.net 2001-