如何在一个应用程序启动目录下进行文件夹的操作:
1.探测文件夹 A 是否存在 如果不存在则创建该文件夹 并且可以设定其属性
2.文件夹复制移动操作 包括其中的内容 转移到另外一个地方
总之就是如何能灵活操作文件夹的问题 请了解这方面的高人赐教
private void button1_Click(object sender, System.EventArgs e)
{
DirectoryInfo dinfo=new DirectoryInfo(Application.StartupPath+"\\abc");
if(!dinfo.Exists)
{
DirectoryInfo dd= new DirectoryInfo(Application.StartupPath);
dd.CreateSubdirectory("abc");
dd=new DirectoryInfo(Application.StartupPath+"\\abc");
dd.Attributes=FileAttributes.Hidden|FileAttributes.ReadOnly; //文件夹为隐藏和只读
MessageBox.Show("已成功添加文件夹");
}
}
private void button2_Click(object sender, System.EventArgs e)
{
SaveFileDialog sd=new SaveFileDialog();
string filename="";
if(sd.ShowDialog()==DialogResult.OK)
{
filename=sd.FileName;
DirectoryInfo dinfo=new DirectoryInfo(Application.StartupPath+"\\abc");
try
{
dinfo.MoveTo(filename);
MessageBox.Show("已成功移动文件夹");
}
catch(Exception er)
{
MessageBox.Show(er.Message);
}
}
}