2011-07-04 69 views

回答

4

您可以使用成功打開文件對話框

打開文件對話框返回被選擇的文件, 那麼你可以使用返回的路徑,並顯示在標籤上的路徑。

OpenFileDialog ofd = new OpenFileDialog(); 

if (ofd.ShowDialog() == true) 
{ 
string filePath = ofd.FileName; 
string safeFilePath = ofd.SafeFileName; 
} 

的字符串將具有文件路徑 將其分配到的標籤。

+0

Hi Rishabh,是的,這正是我想要做的。但是,你如何讓它顯示在標籤/文本框中? – Kevdog777

+0

@Rishabh:在你的ofd周圍放置一個使用,這樣它就可以在範圍內儘快處理掉,在if中寫入== true是沒用的。 –

2

假設您的解決方案是WinForms,並且您的用戶正在選擇一個目錄(我不確定如何解釋您對路徑的使用 - 文件路徑或目錄路徑),FolderBrowserDialog可能比一個OpenFileDialog,因爲它允許你直接選擇文件夾。

使用FolderBrowserDialog,你可以寫SelectedPath屬性格式,它是一個字符串,你的文本框的.Text財產。

如果您嘗試確定特定文件的路徑,那麼OpenFileDialog將起作用。

+0

他們沒有對文件夾和文件進行任何說明,那麼爲什麼您認爲文件夾瀏覽器會更合適? – Joey

+0

@Joey我解釋了'然後寫出所選路徑'來表示他想要選擇一個文件夾,但是我明白你在說什麼。 – jonsca

相關問題