Вторая часть понятна, первая не очень: почему путь до файла c:\file.txt, если в настройках проекта он может быть любой ?
http://joxi.ru/5mdkdlEt3Ll44r
Прогнал код - не вышло привязать, файл лежит на рабочем столе, так же может лежать в любой другой папке