我需要创建一个Windows批处理文件,该文件生成.csv文件,其中包含目录中所有文件的三个字段(减去批处理文件本身!).
领域:
请注意,该批处理文件会从目录中运行,并且应该知道生成在当前目录下的文件.csv文件,但应该不会列出批处理文件或生成的.csv文件.
Powershell,vbscript等在我的情况下是不可行的,因此它必须是Windows批处理文件.
编辑:
以下是我尝试过的两种主要方法.
第一次尝试:我尝试将裸文件名分成"temp1.tmp",将创建的时间戳记的文件列表分成"temp2.tmp",将修改后的时间戳记的文件列表分成"temp3.tmp".
DIR /B /A:-D-H | FIND /V "Print Files.bat" | FIND /V "File List" | FIND /V "temp" > "temp1.tmp"
DIR /A:-D-H /T:C | FIND /V "Print Files.bat" | FIND /V "File List" | FIND /V "temp" > "temp2.tmp"
DIR /A:-D-H /T:W | FIND /V "Print Files.bat" | FIND /V "File List" | FIND /V "temp" > "temp3.tmp"
MORE +5 "temp2.tmp" > "temp4.tmp"
COPY /Y "temp4.tmp" "temp2.tmp"
MORE …Run Code Online (Sandbox Code Playgroud)