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

有时候需要在执行了一个命令后把一个文件夹给打开,但是如果该文件夹已经打开了就没有必要再开一个文件夹了,但是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#判断文件夹是否已经打开

上一篇:AcWing - 96 - 奇怪的汉诺塔 = dp


下一篇:测试那些事——C#之出现异常无法将*控件添加到控件