На msdn нашел такой пример:
My.Computer.FileSystem.WriteAllText("C:\TestFolder1\test.txt",
"This is new text to be added.", False)
Если вместо полного пути указать "test.txt" - ошибки нет, файл куда-то сохраняется. Вопрос, какой полный путь и есть ли правило формирования пути при указании только имени файла?
Если указано только имя файла - файл будет создан в текущем каталоге.
Текущий каталог может быть любым.
Студия при запуске приложениея выставляет в качестве текущего каталога тот, в котором лежат бинарники.
При запуске из-под командной строки - текущим каталогов будет тот, в котором пользователь находился в командной строке.
При запуске из-под чего-то другого - текущий каталог выставляется полностью на усмотрение создателей этого "другого".
Если хотите получить файл в конкретном каталоге - задавайте полный путь.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Необходимо найти данное словоВ одном списке содержатся строки таблицы, в другом-эти строки