electron-vue中點擊按鈕,實現打開程序目錄里面的某個文件


設計到的知識點:

  explorer.exe /select 打開文件夾並把焦點放到指定文件

  nodejs中的process模塊--child_process.exec

 

我這里是根據需求,點擊按鈕后打開本項目里面的數據庫 ams.db文件

需要注意的是,開發版本和打包后的項目結構可能會發生改變,當你在開發版本測試的路徑成功,而打包后可能不存在這個文件夾

 

代碼結構如下:

<Button class="tab-w" type="primary" icon="close-round" title="退出程序" @click="closeWindows">退出程序</Button>
//打包版本
//打包版本文件項目路徑:win-unpacked\resources\db\ams.db
//
resources\\db\\ams.db 是我項目打包后的數據庫所在位置
deriveddata(){
     let exec = require('child_process').exec;
     exec('explorer.exe /select,"resources\\db\\ams.db"')
}
//開發版本
//開發版本文件路徑:D:\downloadDemo\aufitWeb\db\ams.db
deriveddata(){ let exec
= require('child_process').exec; exec('explorer.exe /select,"D:\\downloadDemo\\aufitWeb3\\db\\ams.db"') },

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM