码迷,mamicode.com
首页 > Windows程序 > 详细

AutoCAD.Net/C#.Net QQ群:193522571 C#判断文件夹是否已经打开

时间:2019-09-12 21:41:48      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:system   exception   问题   info   class   pat   setting   dir   ring   

有时候需要在执行了一个命令后把一个文件夹给打开,但是如果该文件夹已经打开了就没有必要再开一个文件夹了,但是C#中并没有专门的函数来解决此问题。

下面是用moveto的方法来曲线救国。

                DirectoryInfo dir = new DirectoryInfo(string.Format("{0}\\ScreenShot", ConSQL.DirUserSetting));
                try
                {
                    string sNewPath = dir.FullName + FileHelper.GetDateDir();
                    dir.MoveTo(sNewPath);
                    DirectoryInfo dir2 = new DirectoryInfo(sNewPath);
                    dir = new DirectoryInfo(string.Format("{0}\\ScreenShot", ConSQL.DirUserSetting));
                    dir2.MoveTo(dir.FullName);
                    Process.Start(dir.FullName);
                }
                catch (SystemException ex)
                {
                }

 

AutoCAD.Net/C#.Net QQ群:193522571 C#判断文件夹是否已经打开

标签:system   exception   问题   info   class   pat   setting   dir   ring   

原文地址:https://www.cnblogs.com/swtool/p/11515021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!