在批处理文件中使用tree命令

Zea*_*ith 1 batch-file

今天是个好日子,

刚开始在这个论坛^^

我能够在命令窗口中运行tree命令,并能够将数据导出到文件中

但是,对于速度较慢/不知道的用户,我想创建一个批处理文件,

所有放置的都是主路径或url,批处理将为它们创建文件,

我在批处理中实现"树命令"时遇到问题

@echo off
color 0A
Title Export data

echo write the path you want to see the folder structure for:
set /p path=">>"

cd /d %path%

tree /a >>results.xls
pause
exit
Run Code Online (Sandbox Code Playgroud)

谢谢你的时间,

pad*_*ddy 8

我想我在这里看到了这个问题.您正在让用户在变量中输入内容PATH,但这是一个系统变量,用于在未指定位置时查找可执行文件.

一个这样的文件是tree.com您尝试运行的文件.它驻留在Windows System32目录中.该目录通常在PATH变量中,但您只需替换它.

称之为别的(例如 mypath).

set /p mypath=">>"
cd /d "%mypath%"
tree /a >> results.xls
Run Code Online (Sandbox Code Playgroud)