diff --git a/src/StarfaceOutlookSync/UI/MainForm.cs b/src/StarfaceOutlookSync/UI/MainForm.cs index 444b364b..1e54156c 100644 --- a/src/StarfaceOutlookSync/UI/MainForm.cs +++ b/src/StarfaceOutlookSync/UI/MainForm.cs @@ -414,14 +414,13 @@ namespace StarfaceOutlookSync.UI try { - if (!System.IO.Directory.Exists(dir)) - { - SetStatus("Gemeinsames Verzeichnis nicht erreichbar - synce ohne Sperre."); - return SyncLock.NoOp(); - } + // Legt das Verzeichnis bei Bedarf an (idempotent). Funktioniert mit + // UNC-Pfaden (\\server\freigabe\...) - kein Netzlaufwerk noetig. + System.IO.Directory.CreateDirectory(dir); } catch { + SetStatus("Gemeinsames Verzeichnis nicht erreichbar - synce ohne Sperre."); return SyncLock.NoOp(); }