1

今天是个好日子,

刚开始在这个论坛^^

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

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

他们放的只是主路径或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

谢谢你的时间,

4

1 回答 1

8

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

一个这样的文件是tree.com您尝试运行的文件。它位于 windows System32 目录中。该目录通常在PATH变量中,但您只是替换了它。

叫它别的东西(例如 mypath)。

set /p mypath=">>"
cd /d "%mypath%"
tree /a >> results.xls
于 2013-10-21T21:00:52.583 回答