Как показать полный путь к файлу в TextBox? - PullRequest
0 голосов
/ 04 сентября 2011

У меня есть FileDialog ...

    string fileData = openFileDialog1.FileName;

... и TextBox1. Как увидеть полный путь к открытому файлу в TextBox1?

Решение:

        textBox1.Text = string.Format("{0}", openFileDialog1.FileName);

Ответы [ 6 ]

6 голосов
/ 04 сентября 2011

с использованием TextBox1.Text = openFileDialog1.FileName;

1 голос
/ 12 марта 2014

это лучший код, он работает на 100% для меня:

OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "PDF Files(*.pdf)|*.pdf|WORD Files(*.doc;*.docx)|*.doc;*.docx|EXCEL Files(*.xlsx;*.xlsm;*.xlsb;*.xltx;*.xltm;*.xls;*.xlt)|*.xlsx;*.xlsm;*.xlsb;*.xltx;*.xltm;*.xls;*.xlt|Image Files(*.jpg;*.gif;*.bmp;*.png;*.jpeg)|*.jpg;*.gif;*.bmp;*.png;*.jpeg|All Files|*.*";
        if (ofd.ShowDialog() == DialogResult.OK)
        {
            string path = ofd.FileName.ToString();
            textBox1.Text = path;
        }
1 голос
/ 04 сентября 2011

это должно работать:

TextBox1.Text = openFileDialog1.FileName;

если не работает, уточните свой вопрос, указав, что именно нужно найти, и приведя примеры.

Вы также можете проверить это:

Извлечение пути из пути / имени файла OpenFileDialog

0 голосов
/ 25 июля 2015

После объявления переменной попробуйте это:

String filePath = openFileDialog1.FileName;
textbox1.Text = filePath;
0 голосов
/ 04 сентября 2011

см. Ниже код.

TextBox1.Text = string.Format("{0}/{1}",
    Path.GetDirectoryName(fileData),openFileDialog1.FileName);
0 голосов
/ 04 сентября 2011

Вы также можете использовать TextBox1.Text = fileUpload.PostedFile.FileName; в зависимости от того, когда вы хотите получить доступ к информации.

...