如何在Mac OS系统中获取所选文件或文件夹路径?
在Linux中,我可以轻松使用" Ctrl + L"但是,要复制文件路径,在Mac OS系统中,我不能做同样的事情。
mac系统中是否还有一些类似的快捷方式?
答案 0 :(得分:1)
我使用const fork = require('child_process').fork;
const asyncJson = fork(__dirname + '/async-json.js');
const callers = {};
asyncJson.on('message', function(response) {
callers[response.callerId].resolve(response.returnValue);
});
function callAsyncJson(method, value) {
const callerId = parseInt(Math.random() * 1000000);
const callPromise = new Promise((resolve, reject) => {
callers[callerId] = { resolve: resolve, reject: reject };
asyncJson.send({ callerId: callerId, method: method, value: value });
});
return callPromise;
}
function JsonStringify(value) {
return callAsyncJson('stringify', value);
}
function JsonParse(value) {
return callAsyncJson('parse', value);
}
JsonStringify({ a: 1 }).then(console.log.bind(console));
JsonParse('{ "a": "1" }').then(console.log.bind(console));
这样的函数:
bash
如果您打开 Finder 并终端,您也可以从 Finder 拖放文件并将其放在终端窗口,它会将文件名粘贴到终端。
答案 1 :(得分:1)
我不知道这是否适用于其他应用,但它至少可以在terminal
中使用。在Finder中,您只需使用CMD-C复制文件即可。然后在终端中,如果用CMD-V粘贴它,它会将路径粘贴到文件中。