Как перенести мои файлы из одного местоположения папки в другое с полной видимостью пользователей

StackOverflow https://stackoverflow.com//questions/9670691

Вопрос

В течение многих лет я поставил файлы данных приложения в C: \ MyCompany \ MyDatafileFolder \ App, где «приложение» - мое имя приложения. Я сделал этот выбор в первые дни диких западных окон, когда Microsoft, казалось, продолжала меняться собственным умом (мои документы, документы, данные программы и т. Д.). Как я узнал больше о том, как делать вещи правильно, а как Windows теперь «урегулирован» и больше воспитан к разрешениям, которые я хотел бы переместить мои файлы. Пользователи привыкли к тому, где они есть, и то, что мне очень нравится сделать, это реализовать что-то вроде Windows, делает с «специальными папками», где есть несколько синоичных имен, поэтому в моей папке My Legacy я хотел бы поставить что-то В (или изменить папку в) псевдоним для реального местоположения, которое теперь будет что-то спущено от программных данных. Таким образом, файлы находятся в хорошем месте с правильными разрешениями, и если мы запустим утилиту, ожидающую или модифицирующие файлы в «старом» месте, это изменяется прозрачно в «новое» место (таким образом, простой ярлык не работает). < / P >.

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

Это было полезно?

Решение

Что вы ищете, это либо a символическая ссылка или A a Reparse Point .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top