У вас есть несколько общих опций:
- Сохранить путь к каталогу в файле конфигурации (вы сказали, что не хотите этого делать)
- Пусть пользователь введет относительныйпуть (.... \ MyFile.txt)
- Программный поиск файлов, соответствующих имени (очень медленный и склонный к поиску нескольких файлов с одинаковым именем)
- Предположим, файл данных находится вкаталог-исполнитель
В любом случае, когда вы его нарезаете, пользователь должен указать путь к каталогу, будь то файл конфигурации, ввести относительный путь или выбрать из списка файлов с одинаковыми именами.в разных каталогах.
АНАЛОГИЯ: Вы кладете учебник в шкаф, где-то в школе.Вы просите своего друга достать книгу из «шкафчика», не намекая, какой именно шкафчик может быть.Вы должны ждать очень долго и в итоге получить 50 похожих книг.Или предоставьте подсказку относительно прихожей, банка шкафчиков и / или номера шкафчика, в котором может храниться книга.Неопределенность вашей подсказки напрямую связана с временем отклика и потенциалом для возвращения множества возможностей.