递归删除C中的目录

时间:2016-01-13 09:57:11

标签: c linux recursion directory

我必须递归删除一个目录,该目录在我的OS类的C中不一定是空的。我试图这样做,但似乎没有用。我编译它时,我的代码中没有错误。任何建议都会对我有所帮助。

Uncaught TypeError: $(...).datetimepicker is not a function

谢谢!

1 个答案:

答案 0 :(得分:1)

您缺少对您实施的功能的调用: 除了检查参数计数外,你的main()函数什么都不做。

您需要在主要功能中使用delete_dir(argv[1]);之类的内容。

空格也有错误:

需要

snprintf (chBuf, 256, "%s/%s", dirname, ptr-> d_name);

而不是

snprintf (chBuf, 256, "%s /%s", dirname, ptr-> d_name);

嵌套函数通常不是C中的好习惯 虽然它适用于一些编译器。

通常,调试代码的简单方法是添加printf语句。