Мне нужно то, что соответствует обратному значению функции ExpandUNCFilename: учитывая имя UNC для файла на сетевом компьютере, мне нужно имя файла для имени файла для этого файла, так как оно известно локально на этом сетевом компьютере. Например, если я перехожу в «\\ SVR1 \ SHARE1 \ Subdir \ File.nam» и предполагая, что «SHARE1» соответствует фактическому пути «C: \ ProgramData» в «SVR1», я бы получил «C: \ ProgramData» \ Subdir \ File.nam ".Delphi ExpandUNCFilename в обратном направлении?
(Для чего это необходимо? Поскольку Firebird требует, чтобы его имена файлов FDB были локализованы относительно машины, на которой запущен сервер, но мне нужно имя UNC для других вещей - я бы предпочел просто сохранить и передать UNC name и cvt для локального имени при подключении к серверу.)
Существует ли такая функция? Я еще не нашел ...
Возможный (частичный) дубликат [Получить локальное имя сетевого ресурса в Delphi] (http://stackoverflow.com/a/24576022/11480) –
Спасибо, проследим за этой нитью. –