繁体   English   中英

CMD命令提示DIR批处理文件

[英]CMD Command Prompt DIR Batch File

我有一个我在下面创建的批处理文件:

TITLE Project Folders
DIR S:\"Project Folder 2014\Projects" /T:C /O:-N > S:\MyFolder\dir01.txt
DIR S:\"Project Folder 2014\Projects" /T:W /O:-N > S:\MyFolder\dir02.txt
DIR S:\"Project Folder 2014\Projects" /T:A /O:-N > S:\MyFolder\dir03.txt
S:
CD MyFolder
REN dir01.txt dir01.txt.old
REN dir02.txt dir02.txt.old
REN dir03.txt dir03.txt.old
FINDSTR /V "Volume Directory .. bytes" dir01.txt.old > dir01.txt
FINDSTR /V "Volume Directory .. bytes" dir02.txt.old > dir02.txt
FINDSTR /V "Volume Directory .. bytes" dir03.txt.old > dir03.txt
DEL dir01.txt.old dir02.txt.old dir03.txt.old
PAUSE

我想知道是否有人可以帮助我更接近从dir > dir.txt删除页眉和页脚。 我不能使用裸格式bc我使用创建,修改和访问的日期来监视每个项目。 然后我将这些文本文件导入Excel。 我很好奇是否有办法用批处理这样做,所以我不必每次都在Excel中剔除文本文件。

使用正则表达式将其findstrfindstr ,以便从数字开始拉出行(日期是默认目录列表中的第一列)。 像这样的东西:

dir "S:\Project Folder 2014\Projects" | findstr /R "^[0-9]" > S:\MyFolder\dir01.txt

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM