文件名称:Wildcards:代码的目的是在作为输入给出的目录路径中接受通配符,以给出满足输入路径的目录列表的输出
文件大小:4KB
文件格式:ZIP
更新时间:2024-08-03 07:18:32
Java
通配符 代码的目的是在作为输入给出的目录路径中接受通配符,以给出满足输入路径的目录列表的输出 描述:此代码的目的是接受带有通配符的目录路径并对其进行处理以生成有效目录列表,该列表将包含位于原始目录路径中正确位置的非通配符文件夹名称。 为了实现这一点,我首先将目录路径拆分为单独的文件夹并将其存储到字符串数组中。 这个数组作为参数之一传递给我作为递归函数创建的 _getDirectoryList 方法。 它从数组的第一个元素开始并检查它的下一个元素,如果它是一个文件夹,即非通配符条目,那么它通过附加它并传递路径来构建一个路径以进行递归,数组的计数器也会增加。 如果它是一个通配符,那么它将第一级的所有目录获取到父级,并以相同的方式进行递归。 如果路径有效并达到深度,则将其放入目录列表中。 这样做的最终结果是所需目录的列表。 输入:D:\parent*\F22 输出:D:\parent\ABC\
【文件预览】:
Wildcards-master
----.gitignore(3KB)
----src()
--------com()
----README.md(2KB)
----.gitattributes(483B)