5
A
回答
6
2
在節點上的fs.stat
方法返回一個fs.Stats
對象,你可以通過fs.Stats.mode屬性的文件權限。從這個職位:Nodejs File Permissions
3
看看https://www.npmjs.com/package/executable它甚至有一個.SYNC()方法
executable('bash').then(exec => {
console.log(exec);
//=> true
});
5
只依賴於另一種選擇內置fs
模塊是爲使用fs.access或fs.accessSync。這種方法比獲取和解析文件模式更簡單。舉個例子:
const fs = require('fs');
fs.access('./foobar.sh', fs.constants.X_OK, (err) => {
console.log(err ? 'cannot execute' : 'can execute');
});
+0
讀/寫,或執行?我們需要能夠執行文件 – 2017-11-25 00:06:48
+0
好點。我更新了示例以匹配具體問題。 – 2017-11-25 04:15:00
相關問題
- 1. 如何檢查文件在Lua中是否可執行?
- 2. 有文件路徑如何檢查它是否可執行?
- 3. 如何使用ANSI C檢查文件是否可執行?
- 4. 如何檢查Windows可執行文件是否在Session 0進程中運行?
- 5. 的Javascript檢查文件是否可讀可寫或可執行
- 6. 檢查文件是否同時執行
- 7. python:檢查一個可執行文件是否在路徑上?
- 8. 檢查可執行文件是用C#
- 9. 如何在Unix上檢查文件是否存在並可執行於Java?
- 10. 如何在執行vba之前檢查命令是否可行?
- 11. 如何使用Rust中的按位運算檢查文件是否可執行?
- 12. 檢查文件是否被損壞node.js
- 13. 查找可執行文件是否在路徑中可用
- 14. 如何檢查Node.js文件是否打開/正在寫入?
- 15. 檢查文件是否具有可執行權利Windows C++
- 16. 檢查非退出文件是否可執行-Win32 C
- 17. 使用stat來檢查文件是否可執行C
- 18. 檢查文件中是否存在行
- 19. 檢查文件是否由其他可執行文件運行使用
- 20. 如何檢查文件是否存在於可執行文件所在的目錄中?
- 21. 檢查是否執行cronjob
- 22. 如何檢查程序是否在Visual Studio控件下執行?
- 23. 是否可以檢查是否在CSV文件中存在串
- 24. 如何檢查xml文件是否可以在c#中訪問?
- 25. 如何檢查文件是否存在
- 26. 如何檢查文件是否存在?
- 27. 如何檢查文件是否存在?
- 28. 如何檢查文件是否存在?
- 29. 如何檢查文件是否存在
- 30. 檢查node.js模塊是否可用
還有一個非常有用的模塊[模至權限(https://github.com/mmalecki/mode-to-permissions) - 如果你不想用亂七八糟的細節。 – tomekwi 2015-12-17 20:24:23
對,我會upvote這個,如果它解釋如何找到一個文件是可執行的給定模式 – 2017-11-25 03:03:09