- 打开当前路径
System.Diagnostics.Process open = new System.Diagnostics.Process();
open.StartInfo.UseShellExecute = true;
open.StartInfo.FileName = Directory.GetCurrentDirectory();
open.Start();
- 打开文件
private void btn_SelectConfigFile_Click(object sender, EventArgs e)
{
OpenFileDialog SelectTheDlg = new OpenFileDialog();
SelectTheDlg.Filter = "配置文件(*.xlsx)|*.xlsx;";
SelectTheDlg.FileName = string.Empty;
SelectTheDlg.Title = "配置文件";
if (SelectTheDlg.ShowDialog() == DialogResult.OK)
{
}
}
- 文件拖拽
this.AllowDrop = true;
this.DragOver += Form1_DragOver;
this.DragDrop += Form1_DragDrop;
private void Form1_DragDrop(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
string filePath = ((string[])e.Data.GetData(DataFormats.FileDrop.ToString()))[0];
}
}
private void Form1_DragOver(object sender, DragEventArgs e)
{
e.Effect = DragDropEffects.Copy;
}