我有一个媒体中心,我想设置一个脚本/自动化,每天删除一次特定文件夹中的所有文件。我知道我可以在Microsoft Task Scheduler中使用.bat脚本来执行此操作,但是我对脚本编写不是很熟悉,并且不确定如何执行此操作。我知道如何删除一个文件,但不知道如何删除文件夹中的所有文件。我想在不删除文件夹的情况下实现这一目标。任何帮助,将不胜感激。谢谢。
我有一个媒体中心,我想设置一个脚本/自动化,每天删除一次特定文件夹中的所有文件。我知道我可以在Microsoft Task Scheduler中使用.bat脚本来执行此操作,但是我对脚本编写不是很熟悉,并且不确定如何执行此操作。我知道如何删除一个文件,但不知道如何删除文件夹中的所有文件。我想在不删除文件夹的情况下实现这一目标。任何帮助,将不胜感激。谢谢。
Answers:
假设您的文件夹是c:\temp\media
。要删除该文件夹内的所有文件:
del /q c:\temp\media\*
将其放在批处理文件中,在其中复制一些文件,然后使用Task Scheduler进行测试。当您确定它可以按预期工作时,请使用real media文件夹而不是c:\temp\media
。
笔记:
c:\temp\media
,您仍然会拥有该文件夹c:\temp\media
本身
del /?
在命令提示符下键入将启发您。