Моя проблема заключается в нескольких компьютерах (Windows), запущенных с разных букв диска (диск C, диск D и т. Д. & Hellip;), и мне нужно определить ту, на которой работает программа, для сохранения TXT-файла истории и закладок, а некоторые другие материалы, которые собираются из веб-браузера, который я разработал. Код Visual Basic и C# был бы полезен (предпочтительнее VB).Как определить, на каком диске вы хотите сохранить текстовый файл?
0
A
ответ
2
Используйте function designed to get you the Windows-defined special folders, как это (непроверенные):
Dim dirBrowserData As String = IO.Path.Combine(_
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), _
"YourBrowserName")
Ввод данных пользователя на корень любой диск, который вы находитесь не рекомендуется и не может быть возможно в зависимости от настроек безопасности, но местный (не роуминг) пользовательские данные должны быть почти всегда в порядке, потому что это буквально то, для чего нужен Windows API.
Я думаю, вы имеете в виду * определить, где *, а не 'define'. 'Path.GetPathRoot (Environment.SystemDirectory)' – Plutonix