每当单击一个Windows XP批处理文件时,我想将Given目录路径中的文件名列表写入文本文件。我不知道它是否可以在Windows XP中使用?
那么,请你就此启发我吗?
答案 0 :(得分:45)
这样的事情怎么样?
dir /b "C:\My Path" > myFiles.txt
答案 1 :(得分:0)
详细说明
@echo off
Rem Following command will write the names of all files in a text file
dir "C:\Source folder" > C:\destination.txt
echo "File names have been written"
答案 2 :(得分:0)
如果要列出所有文件名以及其他详细信息,例如时间/大小等,而没有其他目录信息,则可以使用以下命令
DIR c:\temp\*.* | FIND ":" > logfile.txt
这将获得裸露的DIR
格式(没有标题或页脚信息),但保留所有详细信息,将DIR
的输出传递到FIND
中。
假设您的日期时间戳分隔符为:
(例如09-04-2018 11:06
)。