2012-10-09 112 views
2

通過瀏覽文件夾並在點擊瀏覽按鈕後選擇一個文件,我得到一個完整的文件路徑通過瀏覽按鈕獲取文件夾路徑

但是我想通過瀏覽得到路徑直到文件夾只有

我做的文件路徑

    Stream^ myStream; 
       OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog; 

       openFileDialog1->InitialDirectory = "c:\\"; 
       //openFileDialog1->Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; 
       openFileDialog1->FilterIndex = 2; 
       openFileDialog1->RestoreDirectory = true; 

       if (openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK) 
       { 
        if ((myStream = openFileDialog1->OpenFile()) != nullptr) 
        {        

         String^ p1 = openFileDialog1->FileName; 


         MessageBox ::Show (p1); 

         myStream->Close(); 
        } 
+2

如果您使用替代的FolderBrowserDialog? http://msdn.microsoft.com/en-us/library/system.windows.forms.folderbrowserdialog.aspx – Chad

+0

哦!我不知道這件事。將嘗試它。謝謝 –

+0

它的工作..謝謝... –

回答