批处理文件:删除.File扩展名类型文件

时间:2018-09-21 21:53:52

标签: batch-file cmd

我正在使用一个为数据日志信息创建通用文件类型扩展名的应用程序。我正在尝试创建一个批处理文件脚本,该脚本将删除5天或更早的数据日志文件。我没有最丰富的批处理文件经验,但是我发现以下脚本可以对许多文件类型正常工作,但通用的.File类型扩展名除外。

    forfiles /p "C:\SOAP_Data" /s /m *.* /d -5 /c "cmd /c del @path" & 
    forfiles /p "C:\HL7_Data" /s /m *.* /d -5 /c "cmd /c del @path"

我可以对脚本进行一些调整,使其包含.File扩展名文件的删除吗?我试图将* .file添加到文件夹路径,但这似乎没有用。

1 个答案:

答案 0 :(得分:0)

通过使用删除路径的ECHO进行故障排除,我能够找到以下解决方案:

    forfiles /p "C:\SOAP_Data"  /d -5 /c "cmd /c  DEL @path" & 
    forfiles /p "C:\HL7_Data"  /d -5 /c "cmd /c  DEL @path"