Linux 如何检查文件是否是nim中的可执行文件?
如何使用Nim检查文件是否是Linux上的可执行文件? 提前感谢。您可以使用并检查它返回的集合中是否有某个Linux 如何检查文件是否是nim中的可执行文件?,linux,executable,nim-lang,Linux,Executable,Nim Lang,如何使用Nim检查文件是否是Linux上的可执行文件? 提前感谢。您可以使用并检查它返回的集合中是否有某个 import os let isExecutable = fpOthersExec in getFilePermissions "./filename" 您可能需要检查三种不同的Exec变体是否都在其中: import os proc isExecutable(filename: string): bool = let filePermissions = getFilePermi
import os
let isExecutable = fpOthersExec in getFilePermissions "./filename"
您可能需要检查三种不同的Exec变体是否都在其中:
import os
proc isExecutable(filename: string): bool =
let filePermissions = getFilePermissions filename
fpUserExec in filePermissions and
fpGroupExec in filePermissions and
fpOthersExec in filePermissions