Cryptomator verlässt sich darauf, dass bereits beim Erstellen, Verschieben oder Auflisten von Dateien und Ordnern eine Fehlermeldung angezeigt wird. Ohne dies kann Cryptomator nicht erkennen, wie lang die Dateinamen sein können und nimmt die aktuelle Standardlänge von 220 Zeichen.
@Gartenstadt Bei dir scheint das Problem zu sein, dass sich nur der Synchronisationsclient von HiDrive beschwert. Cryptomator braucht aber Fehler auf Dateisystemebene.
Es gibt einen Workaround, aber lese ihn komplett durch bevor du Dinge veränderst
Du kannst händisch eine Dateinamenlänge in der Datei settings.json
im Cryptomator Einstellungsverzeichnis %appdata%/Cryptomator/
festlegen.
Suche dazu deinen Tresor unter dem Schlüsselwort directories
und füge die Zeile "filenameLengthLimit": XXX
wobei du XXX durch dein Limit ersetzten willst.
Damit auch wirklich alle Dateien synchronisiert werden, empfehle ich einen neuen Tresor zu erstellen, dann händisch die Länge anzupassen und schließlich die Daten vom alten in den neuen Tresor zu kopieren.
Summa summarum:
- Neuen Tresor im Zielverzeichnis erstellen
- Dateinamelängenlimit einstellen (siehe unten)
- Daten vom alten in den neuen Tresor kopieren.
Beispielhaft sollte ein Tresor-Eintrag in der settings.json
-Datei dann so aussehen:
{
"id": "eO89FXzCS0Cs",
"path": "M:\\tresor",
"mountName": "tresor",
"winDriveLetter": "T",
"unlockAfterStartup": false,
"revealAfterMount": true,
"usesIndividualMountPath": false,
"individualMountPath": "M:\\mnt",
"usesReadOnlyMode": false,
"mountFlags": "",
"filenameLengthLimit": 210
},