windows-automation/comfyui_symlinks.bat

24 lines
1.0 KiB
Batchfile
Raw Permalink Normal View History

:: When ComfyUI updates, existing symlinks are removed. This script recreates them.
@echo off
set source=D:\Models\Stable Diffusion\Models
set target=D:\Models\Stable Diffusion\Web UIs\ComfyUI\ComfyUI\models
if exist "%target%\checkpoints" rmdir /s /q "%target%\checkpoints"
if exist "%target%\clip" rmdir /s /q "%target%\clip"
if exist "%target%\clip_vision" rmdir /s /q "%target%\clip_vision"
if exist "%target%\controlnet" rmdir /s /q "%target%\controlnet"
if exist "%target%\ipadapter" rmdir /s /q "%target%\ipadapter"
if exist "%target%\loras" rmdir /s /q "%target%\loras"
if exist "%target%\unet" rmdir /s /q "%target%\unet"
if exist "%target%\vae" rmdir /s /q "%target%\vae"
mklink /D "%target%\checkpoints" "%source%\checkpoints"
mklink /D "%target%\clip" "%source%\clip"
mklink /D "%target%\clip_vision" "%source%\clip_vision"
mklink /D "%target%\controlnet" "%source%\controlnet"
mklink /D "%target%\ipadapter" "%source%\ipadapter"
mklink /D "%target%\loras" "%source%\loras"
mklink /D "%target%\unet" "%source%\unet"
mklink /D "%target%\vae" "%source%\vae"