所以我有一个文件路径。如何检查它是否可执行? (unix, C++)
最佳答案
访问(2):
#include <unistd.h>
if (! access (path_name, X_OK))
// executable
调用 stat(2) 有更高的开销来填充结构。当然,除非您需要额外的信息。
关于c++ - 如何检查文件是否在C++中可执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5719694/