欢迎加我的QQ群:193522571,一起来讨论、交流!

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)
                {
                }

 

posted @ 2019-09-12 20:32  swtool  阅读(338)  评论(1编辑  收藏  举报
欢迎加我的QQ群:193522571,一起来讨论、交流!