ラベル フォルダ関係 の投稿を表示しています。 すべての投稿を表示
ラベル フォルダ関係 の投稿を表示しています。 すべての投稿を表示

2011年1月25日火曜日

フォルダ参照ダイアログの初期フォルダを設定する

FolderBrowserDialog ^dlg=gcnew FolderBrowserDialog();
dlg->SelectedPath = "D:\\img\\001"

フォルダの内容を取り出し表示する

private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
 String^ folderName;// 選択されたフォルダのフルパス
 FolderBrowserDialog ^dlg=gcnew FolderBrowserDialog();
 if(dlg->ShowDialog() == System::Windows::Forms::DialogResult::OK)
  folderName = dlg->SelectedPath;//選択されたフォルダを設定
  
 textBox1->AppendText(folderName + " が選択されました。\r\n");
 array<String^>^ file = Directory::GetFiles( folderName );//フォルダー内のファイル名を配列に入れる

 for (int i=0; i<file->Length; i++)
  textBox1->AppendText(file[i] + "\r\n");
}//private: System::Void button1_Click ここまで

フォルダの内容を配列に格納する

using namespace System::IO; //上の方で指定
array<String^>^ file = Directory::GetFiles( folderName );//フォルダー内のファイル名を配列に入れる

フォルダ参照ダイアログを使ってフォルダを選択して選択されたフォルダを表示する



String^ folderName;// 選択されたフォルダのフルパス
FolderBrowserDialog ^dlg=gcnew FolderBrowserDialog();
if(dlg->ShowDialog() == System::Windows::Forms::DialogResult::OK)
folderName = dlg->SelectedPath;//選択されたフォルダを設定

textBox1->AppendText(folderName + " が選択されました。\r\n");