|
1
1
我的简短回答是我在评论中所写的,Peter已经给出了答案,但是这里有一种可能被认为更具可读性的替代格式,它为每个目录和文件提供缩进,这样就更容易看到它属于哪个父目录。有关示例输出,请参见最后一幅图像。
这是通过跟踪父级中的最后一个文件或文件夹并将其传递给
我还把它改成了
而且,从输出来看,很明显我已经重用这个项目很多年了,它在
|
|
2
0
我要做的是,列出它们,然后更改光标位置,然后更改打印字符:
更新: 列出,然后更改最后一个的前缀:
因此,您可以更改列表项前缀,而不是更改控制台光标位置:
然后你循环这些条目并将它们传递给你的TextWriter、StreamWriter或其他任何东西。 |
|
|
3
-1
给定您发布的代码,知道您是否在最后一个条目并不重要,因为递归方法有一个
一、 e.表达
注意缺少一个好的
Minimal, Complete, and Verifiable example
,我必须对您发布的代码进行一些调整以使其编译和运行。您发布的代码也不会产生您的问题所说的输出;具体地说,顶级目录名的结果是
我没有花任何时间试图让输出与您所说的完全匹配,而是更愿意专注于手头的问题。我假设您可以将上面包含问题答案的代码改编为您实际拥有的任何代码。 |
|
|
MMedina · 将powershell应用于子文件夹 1 年前 |
|
|
YorSubs · Linux中遍历目录的时间不同方法[关闭] 1 年前 |
|
Romn · 在递归函数中键入元组或元组列表 1 年前 |
|
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 1 年前 |
|
|
Ack · 尝试迭代JSON数据以匹配用户输入 1 年前 |