Axl*_*xle 2 directory batch-file subdirectory delete-file
我想运行一个每晚删除文件夹内容的作业。该文件夹包含5/6个子文件夹。是否可以从每个子文件夹中删除,但不能删除实际文件夹?还是我必须为每个文件夹运行一个任务?
小智 6
创建一个delete.bat文件,将其放入要从中删除的每个文件夹中:
del "C:\your_folder_name\*.*"
Run Code Online (Sandbox Code Playgroud)
然后安排任务以运行delete.bat。或者,要循环某个文件夹下的文件夹并删除所有这些文件,可以使用:
C:\> CD \your_folder_name
C:\> FOR /D /r %G in ("*") DO del "%G" /s /Q
Run Code Online (Sandbox Code Playgroud)
/s从所有子文件夹
/q中删除会悄无声息地(不提示每个文件)
%G是子文件夹var
进一步阅读: