<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
想要實現:
①開啟指定的目錄;
②開啟指定的目錄且選中指定檔案;
③開啟指定檔案
/// <summary> /// 開啟目錄 /// </summary> /// <param name="folderPath">目錄路徑(比如:C:UsersAdministrator)</param> private static void OpenFolder(string folderPath) { if (string.IsNullOrEmpty(folderPath)) return; Process process = new Process(); ProcessStartInfo psi = new ProcessStartInfo("Explorer.exe"); psi.Arguments = folderPath; process.StartInfo = psi; try { process.Start(); } catch (Exception ex) { throw ex; } finally { process?.Close(); } } /// <summary> /// 開啟目錄且選中檔案 /// </summary> /// <param name="filePathAndName">檔案的路徑和名稱(比如:C:UsersAdministratortest.txt)</param> private static void OpenFolderAndSelectedFile(string filePathAndName) { if (string.IsNullOrEmpty(filePathAndName)) return; Process process = new Process(); ProcessStartInfo psi = new ProcessStartInfo("Explorer.exe"); psi.Arguments = "/e,/select,"+filePathAndName; process.StartInfo = psi; //process.StartInfo.UseShellExecute = true; try { process.Start(); } catch (Exception ex) { throw ex; } finally { process?.Close(); } } /// <summary> /// 開啟檔案 /// </summary> /// <param name="filePathAndName">檔案的路徑和名稱(比如:C:UsersAdministratortest.txt)</param> /// <param name="isWaitFileClose">是否等待檔案關閉(true:表示等待)</param> private static void OpenFile(string filePathAndName,bool isWaitFileClose=true) { Process process = new Process(); ProcessStartInfo psi = new ProcessStartInfo(filePathAndName); process.StartInfo = psi; process.StartInfo.UseShellExecute = true; try { process.Start(); //等待開啟的程式關閉 if (isWaitFileClose) { process.WaitForExit(); } } catch (Exception ex) { throw ex; } finally { process?.Close(); } }
Windows資源管理器引數的說明
序號 | 引數命令 | 說明 |
1 | Explorer /n | 此命令使用預設設定開啟一個資源管理器視窗。顯示的內容通常是安裝 Windows 的驅動器的根目錄 |
2 | Explorer /e | 此命令使用預設檢視啟動 Windows 資源管理器 |
3 | Explorer /e,C:Windows | 此命令使用預設檢視啟動 Windows 資源管理器,並把焦點定位在 C:Windows路徑上 |
4 | Explorer /root, C:WindowsCursors | 此命令啟動 Windows 資源管理器後焦點定位在 C:WindowsCursors folder路徑上。此範例使用 C:WindowsCursors 作為 Windows 資源管理器的“根”目錄 |
5 | Explorer /select, C:WindowsCursorsbanana.ani | 此命令啟動 Windows 資源管理器後選定“C:WindowsCursorsbanana.ani”檔案。 |
6 | Explorer /root, \servershare, select, Program.exe | 此命令啟動 Windows 資源管理器時以遠端共用作為“根”資料夾,而且 Program.exe 檔案將被選中 |
以上就是C#實現開啟指定目錄和指定檔案的範例程式碼的詳細內容,更多關於C#開啟指定目錄 檔案的資料請關注it145.com其它相關文章!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45