Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 我需要帮助理解此批处理脚本_Windows_Shell_Batch File_Scripting - Fatal编程技术网

Windows 我需要帮助理解此批处理脚本

Windows 我需要帮助理解此批处理脚本,windows,shell,batch-file,scripting,Windows,Shell,Batch File,Scripting,我不明白这个道理 forfiles-p 或者 /C“cmd/C del@path” 它们是什么意思 基本上,它可以执行以下操作。 对于c:\test中包含.jpg格式且已存在0天或更久的每个文件,将删除这些文件 命令解释 Forfiles-p:选择一个文件(或一组文件)并对每个文件执行命令-p:搜索路径(默认值=当前文件夹) /C命令:为每个文件执行的命令。 将命令字符串用双引号括起来。 Default=“cmd/c echo@file” CMD/c:启动一个新的CMD shell并运行命令,然

我不明白这个道理

forfiles-p

或者

/C“cmd/C del@path”

它们是什么意思


基本上,它可以执行以下操作。 对于c:\test中包含.jpg格式且已存在0天或更久的每个文件,将删除这些文件

命令解释

Forfiles-p:选择一个文件(或一组文件)并对每个文件执行命令-p:搜索路径(默认值=当前文件夹)

/C命令:为每个文件执行的命令。 将命令字符串用双引号括起来。 Default=“cmd/c echo@file”

CMD/c:启动一个新的CMD shell并运行命令,然后终止

Del:删除

@path:文件的完整路径


有关详细信息,请键入
forfiles/?
cmd/?
,以获取帮助
CMD
是命令处理器,运行
DEL
命令
/c
表示运行命令后退出
Forfiles
将文件的路径和名称替换为
@path