Cmd 如何打印&x201C;文件夹&x201D;真实和“;文件”;运行命令@isdir时,在最终输出.csv文件中为FALSE
我有一个包含以下代码的.bat文件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
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.