从Javascript打开Windows资源管理器

时间:2017-06-28 21:01:53

标签: windows windows-explorer file-browser

我想通过单击应用程序中的按钮在Windows资源管理器上打开文件目录。

注意: 1.我不想要文件浏览器/ Web查看器,而是Windows资源管理器(Windows + E) 2.我的应用程序不能在Web浏览器(例如Chrome,Explorer)上运行,而是在批处理文件中运行。因此,Chrome是否阻止本地文件夹浏览与我无关!

感谢。

1 个答案:

答案 0 :(得分:0)

想出来......只需在JS代码上运行shell脚本! Node.js的

var exec = require('child_process').exec, child;

var isWin = /^win/.test(process.platform); // possible outcomes -> 'darwin', 'freebsd', 'linux', 'sunos' or 'win32'

exec((isWin?'start ':'open ') + name,
    function (error, stdout, stderr) {
        if (error !== null) {
            console.log('exec error: ' + error);
        }
    }
);