主权项 |
一种遍历电子装置目录的方法,其特征在于,包含:当一浏览状态为一初次找数据状态时,判断一目前目录是否具有一第一笔数据;当该目前目录具有该第一笔数据时,以该第一笔数据为一目前数据,并切换该浏览状态为一数据分析状态;当该浏览状态为该数据分析状态时,判断该目前数据为文件或目录;当该目前数据为文件时,切换该浏览状态为一找下一数据状态;当该浏览状态为该找下一数据状态时,判断该目前数据是否具有一下一笔数据;当该目前数据具有该下一笔数据时,以该下一笔数据为该目前数据,并切换该浏览状态为该数据分析状态;当该目前数据为目录时,把该目前目录的地址推入至一上一层目录地址堆栈的顶端,作为一上一层目录地址;在把该目前目录的地址推入至该上一层目录地址堆栈的顶端后,以该目前数据为该目前目录;在以该目前数据为该目前目录后,切换该浏览状态为该初次找数据状态;当该目前目录不具有该第一笔数据或该目前数据不具有该下一笔数据时,判断该上一层目录地址堆栈的顶端是否具有该上一层目录地址;当该上一层目录地址堆栈的顶端具有该上一层目录地址时,从该上一层目录地址堆栈的顶端取出该上一层目录地址;以该目前目录为该目前数据,并根据该上一层目录地址,切换该目前目录;以及在切换该目前目录后,切换该浏览状态为该找下一数据状态。 |