可能重复:
我试图设计一个php程序,以爬行一个网站,并递归跟踪所有的链接,直到整个网站被搜索。为了实现这一点,我尝试使用多维数组,并将键设置到网站例如。"www.coca-cola.com“和设置为该页面上所有链接的值(www.coca-cola.com/buy,www.coca-cola.com/find a product/等)。我计划递归地访问每个子链接,直到它们都
我找到了一个 of online,它使用File.listFiles()或File.list()获取目录中的所有文件,然后递归遍历目录结构并删除所有文件。但是,由于可以创建无限递归的目录结构(在和Linux中都有符号链接),以这种方式编写的程序可能永远不会终止。更新:响应某些答案的(谢谢各位!)-我希望代码不遵循符号链
我试图构建一个属性检查器方法,它迭代地检查所有对象属性,并递归检查这些属性的所有子属性,直到它耗尽属性或达到最大递归级别/深度为止。但是,我在跟踪递归深度时遇到了一个问题,因为递归发生在迭代循环中,因此对象的每个属性都会增加递归深度,当不应该时,只有下一层应该增加递归深度。subResult is Nothing then result.Addrange(subResult)Next