102 lines
2.7 KiB
C#
102 lines
2.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
using System.IO;
|
|
|
|
namespace mainProgram
|
|
{
|
|
public partial class main : Form
|
|
{
|
|
public main()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private ProjectManager mProjectManager;//保存打开的/新建的工程对象
|
|
|
|
public void RecieveProjectManager(ProjectManager value)
|
|
{
|
|
mProjectManager = value;
|
|
|
|
Console.WriteLine("工程文件目录为:" + mProjectManager.ProjectPath + "---------------------");
|
|
}
|
|
|
|
private void newToolStripMenuItem_Click(object sender, EventArgs e)
|
|
{
|
|
NewProjectWindow w = new NewProjectWindow();
|
|
w.TransferEvent += RecieveProjectManager;
|
|
|
|
//w.Show();//不阻塞
|
|
w.ShowDialog();//阻塞
|
|
}
|
|
|
|
private void OpenProjectToolStripMenuItem_Click(object sender, EventArgs e)
|
|
{
|
|
OpenProjectWindow w = new OpenProjectWindow();
|
|
|
|
//w.Show();//不阻塞
|
|
w.ShowDialog();//阻塞
|
|
}
|
|
|
|
private void RadToolStripMenuItem_Click(object sender, EventArgs e)
|
|
{
|
|
SpectralDataReaderWriter xx = new SpectralDataReaderWriter(@"D:\Desktop\0easySifProject\1raw\2021_12_16\beijing_17_57_44.csv");
|
|
|
|
|
|
string name = xx.mDataTable.Rows[16][0].ToString();
|
|
|
|
int i = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//mProjectManager.
|
|
|
|
|
|
|
|
|
|
//string[] sourceFilesPath = Directory.GetFileSystemEntries(sourceFolderName);
|
|
|
|
//for (int i = 0; i < sourceFilesPath.Length; i++)
|
|
//{
|
|
// string sourceFilePath = (sourceFilesPath[i]).Replace("\\", "/");
|
|
// string[] forlders = sourceFilePath.Split('/');
|
|
|
|
// if (File.Exists(sourceFilePath))
|
|
// {
|
|
// string dest = destFolderName;
|
|
// string sourceFileName = Path.GetFileName(sourceFilePath);
|
|
// File.Copy(sourceFilePath, Path.Combine(dest, sourceFileName), overwrite);
|
|
// }
|
|
// else if (Directory.Exists(sourceFilePath))
|
|
// {
|
|
// string lastDirectory = forlders[forlders.Length - 1];
|
|
// string dest = Path.Combine(destFolderName, lastDirectory).Replace("\\", "/");
|
|
|
|
// if (!Directory.Exists(dest))
|
|
// {
|
|
// Directory.CreateDirectory(dest);
|
|
// }
|
|
// CopySubFun(sourceFilePath, dest, overwrite);
|
|
// }
|
|
//}
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
}
|