Как перенести мои файлы из одной папки в другую с полной видимостью пользователя - PullRequest
0 голосов
/ 12 марта 2012

В течение многих лет я помещал файлы данных своего приложения в c: \ MyCompany \ MyDataFileFolder \ App, где «App» - это имя моего приложения. Я сделал этот выбор в первые дни Wild-West-Windows, когда Microsoft, казалось, постоянно меняла свое мнение (Мои документы, Документы, Данные программ и т. Д.). Поскольку я узнал больше о том, как правильно делать вещи, и поскольку Windows теперь «успокоилась» и более требовательна к разрешениям, я бы хотел переместить свои файлы. Пользователи привыкли к тому, где они находятся, и что я действительно хотел бы сделать, так это реализовать что-то вроде Windows со «специальными папками», где есть несколько синонимичных имен, таким образом, в моей прежней папке я хотел бы что-то поместить в (или измените папку на) псевдоним для реального местоположения, которое теперь будет чем-то происходящим из Программных данных. Таким образом, файлы находятся в хорошем месте с правильными правами доступа, и если мы запустим утилиту, ожидающую или изменяющую файлы в «старом» месте, это будет прозрачно изменено на «новое» место (таким образом, простой ярлык не будет работать).

Возможно ли это? Есть признанная техника для этого? Я использую Delphi XE2.

1 Ответ

1 голос
/ 13 марта 2012
...