(これは、この質問に関する議論の続きです)C:ドライブの特定のフォルダーを検索するコードがあります。そのフォルダに何があるかを認識し、ユーザーが選択したものを取得します。しかし、問題は、コードを取得するために新しいデータフォルダーに切り替えることです。
プログラムの実行に必要なすべてのコードはデータフォルダーに保存されています。私がインターンしている会社は、データフォルダーを切り替えて、ソフトウェアをよりよく見せることができ、誰に見せてもよいように調整できるようにしたいと考えています。
したがって、基本的に私のプログラムは、会社がソフトウェアをより適切に表示できるように、データフォルダを切り替える必要があります。
私のすべてのコードを投稿しますが、それほど多くはないので、皆さんはすべてを見ることができます。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Collections.Generic;
using System.IO;
using System.Linq;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
string defaultPath = @"C:\Mavro\MavBridge\";
public Form1()
{
InitializeComponent();
dropdown();
}
private void button1_Click(object sender, EventArgs e)
{
//some sort of code to switch directory before close goes here
MessageBox.Show("Data folder has been changed.", "Done");
Application.Exit();
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string path = comboBox1.SelectedItem.ToString();
defaultPath = path;
}
private void buttonTest_Click_1(object sender, EventArgs e)
{
}
public void dropdown()
{
string[] dispDirectories = Directory.GetDirectories(defaultPath, "Data*");
comboBox1.Items.Clear();
comboBox1.Items.AddRange(dispDirectories);
}
}
}