我想运行一个每晚删除文件夹内容的作业。 该文件夹包含5/6个子文件夹。 是否可以从每个子文件夹中删除但不删除实际文件夹?或者我是否必须为每个文件夹运行任务?
答案 0 :(得分:5)
创建一个delete.bat文件,将其放入要删除的每个文件夹中:
del "C:\your_folder_name\*.*"
然后安排任务运行delete.bat。或者要循环某个文件夹下的文件夹并删除所有这些文件,您可以使用:
C:\> CD \your_folder_name
C:\> FOR /D /r %G in ("*") DO del "%G" /s /Q
/ s从所有子文件夹中删除,/ q安静地执行(不提示每个文件)%G是子文件夹var
这些都是很好的参考:
http://ss64.com/nt/del.html http://wiki.answers.com/Q/How_do_you_make_a_batch_file_to_delete_all_files_and_folders_in_a_particular_folder
答案 1 :(得分:2)