Создаем 2 файлика:
AddSymbolycLinks.bat
-----------------------------------------------------------------
@echo off
rem Буква диска флешки
Set FlashDriveLetter=K
rem Путь к папке с игрой
Set LA2_Dir=E:\la2
call %~dsp0\RemoveSymbolycLinks.bat
if exist %FlashDriveLetter%:\ (
mklink /d %LA2_Dir%\Textures %FlashDriveLetter%:\Textures
mklink /d %LA2_Dir%\SysTextures %FlashDriveLetter%:\SysTextures
mklink /d %LA2_Dir%\Animations %FlashDriveLetter%:\Animations
) else (
Echo LA2 Flash drive not found.
mklink /d %LA2_Dir%\Textures %LA2_Dir%\Textures_
mklink /d %LA2_Dir%\SysTextures %LA2_Dir%\SysTextures_
mklink /d %LA2_Dir%\Animations %LA2_Dir%\Animations_
)
------------------------------------------------------------------
RemoveSymbolycLinks.bat
------------------------------------------------------------------
@echo off
rem Буква диска флешки
Set FlashDriveLetter=K
rem Путь к папке с игрой
Set LA2_Dir=E:\la2
if exist %LA2_Dir%\Textures_ rmdir %LA2_Dir%\Textures
if exist %LA2_Dir%\SysTextures_ rmdir %LA2_Dir%\SysTextures
if exist %LA2_Dir%\Animations_ rmdir %LA2_Dir%\Animations
-----------------------------------------------------------------------
сохраняем их в 1й любой папке.
1й создает символьные ссылки на флешку или, если она не найдена, на папки ла2 Textures_ и т.д.
2й удаляет ссылки (при условии что папка с подчеркиванием есть в папке ла2)
Вполне рабочая штука..даже безопасная
Апдейтить ла2 без флешки можно без переименования папок (правда содержимое на флешке стоит потом перезаписать тем, что находится в папках с подчеркиваниями)
Запуск файлов с правами администратора!!11