标题: [文件操作] 批处理如何在删除文件时把删除结果输出到日志? [打印本页]
作者: 不知道是谁 时间: 2017-1-11 18:05 标题: 批处理如何在删除文件时把删除结果输出到日志?
原意是想知道命令运行后到底删除了哪些东西- set drv=c:\windows\system32\qwert*.*
- dir /b %drv% >log.txt
- del /f /q %drv%
复制代码
上面这个,能达到一样的效果,但不够高大上,如何精简?
比如整成这样:del /f /q qwert*.* >log.txt
作者: 不知道是谁 时间: 2017-1-11 18:38
可能表达的不够清楚,差不多就是日志由 del 输出,而不是借助 dir 命令输出
尝试使用了 for /f,水平不到家,试了半天没试出结果
作者: GNU 时间: 2017-1-11 20:17
- @echo off
- (for %%i in (C:\windows\system32\qwert*.*) do (
- echo %%i
- del /f /q "%%i"
- ))>log.txt
复制代码
作者: l00l00 时间: 2017-1-22 16:54
本帖最后由 l00l00 于 2017-1-22 16:55 编辑
set drv=c:\windows\system32\qwert*.*
>>log.txt del /f /q /s %drv%
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |