@@ -210,9 +210,9 @@ func printTree(tree []*TreeNode, rootPath string) string {
210 var result strings.Builder
210 var result strings.Builder
212 result.WriteString("- ")
212 result.WriteString("- ")
213− result.WriteString(rootPath)
213+ result.WriteString(filepath.ToSlash(rootPath))
214 if rootPath[len(rootPath)-1] != '/' {
214 if rootPath[len(rootPath)-1] != '/' {
215− result.WriteByte(filepath.Separator)
215+ result.WriteByte('/')
217 result.WriteByte('\n')
217 result.WriteByte('\n')
@@ -228,7 +228,7 @@ func printNode(builder *strings.Builder, node *TreeNode, level int) {
229 nodeName := node.Name
229 nodeName := node.Name
230 if node.Type == "directory" {
230 if node.Type == "directory" {
231− nodeName = nodeName + string(filepath.Separator)
231+ nodeName = nodeName + "/"
234 fmt.Fprintf(builder, "%s- %s\n", indent, nodeName)
234 fmt.Fprintf(builder, "%s- %s\n", indent, nodeName)