Пишу небольшую тулзу для бэкапа баз на работе, использую c# и библиотеку SevenZip.
И вроде бы все нормально, но вот на некоторых базах в лог летит ошибка: "Путь содержит недопустимые знаки"
Путь без ошибки:
\\server\Base\ShChistBorsk\ZpChBorS
Путь с ошибкой:
\\server\Base\DsDelfin
Это все происходит вот так:
SevenZipExtractor.SetLibraryPath(File.ReadAllLines("7zip_path.cfg")[0]);
var cmpr = new SevenZipCompressor();
cmpr.CompressFiles( Path.Combine(@DirectoryBackUP, LastDir + ".7z" ), this.GetListFiles());
cmpr = null;
Пробовал подставлять "@" перед путями. Где затуп ? Второй день голову ломаю.
P.S: Сервер на котором лежат те самые базы (Windows server 2003), возможно это играет какую то роль.