Цитата kotkovets:
А если у меня будет профиль в папке программы и профиль в $APPDATA и $LOCALAPPDATA ??? »
|
Такая ситуация в функции предусмотрена не смотря на всю ее невероятность.
goto check_programdir
check_programdir:
После проверки и копирования профиля в $APPDATA и $LOCALAPPDATA в "Мои документы" функция переходит в программную папку и резервирует папку profile, если в ней есть нужные файлы в "Общие документы".
Я гипотетически исходил из того, что такое может у кого-то случится.
В контексте всего скрипта эта функция не кажется сложной или содержащей что-то лишнее. Всего лишь маленькая часть.