Первый способ подразумевает, что путь при запуске будет известен, например, из входных или как project.Directory
и сразу установлен.
Второй способ используется, когда необходимо переключение между несколькими однотипными списками/таблицами или
при сохранении путь создаётся в процессе работы, например, из даты.