Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cmd 如何打印&x201C;文件夹&x201D;真实和“;文件”;运行命令@isdir时,在最终输出.csv文件中为FALSE_Cmd - Fatal编程技术网

Cmd 如何打印&x201C;文件夹&x201D;真实和“;文件”;运行命令@isdir时,在最终输出.csv文件中为FALSE

Cmd 如何打印&x201C;文件夹&x201D;真实和“;文件”;运行命令@isdir时,在最终输出.csv文件中为FALSE,cmd,Cmd,我有一个包含以下代码的.bat文件 forfiles /S /C "cmd /c echo @path,@IsDir" >> "%dpath%" 2>&1. 生成的.csv文件对目录(文件夹)报告“True”,对所有非目录(文件)报告“False” 我希望输出报告“Folder”而不是“True”,报告“File”而不是“False”。显而易见的解决方案是添加IF语句,但更有效的解决方案是为True和False定义变量,并让变量展开产生结果 setlocal set

我有一个包含以下代码的.bat文件

forfiles /S /C "cmd /c echo @path,@IsDir" >> "%dpath%" 2>&1.
生成的.csv文件对目录(文件夹)报告“True”,对所有非目录(文件)报告“False”


我希望输出报告“Folder”而不是“True”,报告“File”而不是“False”。

显而易见的解决方案是添加IF语句,但更有效的解决方案是为True和False定义变量,并让变量展开产生结果

setlocal
set "true=Folder"
set "false=File"
forfiles /S /C "cmd /c echo @path,%%@IsDir"%%>> "%dpath%" 2>&1.