У меня есть редактор сценариев, который включает в себя вкладки. Каждая закладка имеет заголовок, который включает имя файла. У меня также есть следующий код:Проблема с получением абсолютного пути к файлу
string fileName = tabControl.SelectedTab.Text;
string filePath = Path.GetFullPath(fileName);
Приведенный выше код должен возвращать абсолютный путь fileName
. Тем не менее, я понял, что он фактически возвращает абсолютный путь к редактору сценария .exe!
Почему это происходит? Я протестировал его и да, fileName
действительно имеет имя файла корневого файла, так почему же Path.GetFullPath()
не работает?
Вам нужно указать нам значение 'filename'. –
Я приведу пример приведенного выше кода: я работаю с моим редактором сценариев в файле с именем 'myprogram.c', который находится в каталоге' Documents', а мой редактор сценариев находится в папке внутри папки внутри ... у вас есть идея. Вместо того, чтобы получать 'PC/MyName/Documents', я получаю' PC/MyName/Documents/Folder/... (папки) .../script_editor.exe'. –