gpt4 book ai didi

c++ - c++ 中是否有任何函数来检查特定路径中给定的文件是否为脚本(.sh)文件

转载 作者:太空宇宙 更新时间:2023-11-04 12:16:14 25 4
gpt4 key购买 nike

其中一个目录下有.sh文件例如:path =/opt/WD/CD/SCD/temp.sh

是否有任何函数是 c++ 来检查该位置(路径)中的文件是否是脚本(.sh)文件

bool ValidCommand(const string & path)
{
bool return = true;

{
if (!access(path.c_str(),X_OK))
{
return = true;
}
else
return = false;
}

路径 =/opt/WD/CD/SCD/temp.sh

访问对我不起作用:(

最佳答案

看看

  • stat -- 检查可执行位
  • libmagic -- 从 (a.o.) hash-bang 行检测文件类型

关于c++ - c++ 中是否有任何函数来检查特定路径中给定的文件是否为脚本(.sh)文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7598385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com