我有一个 poweshell 命令,它从 wwwroot 目录中删除文件夹(即 Summer),并在其中重新创建包含必要文件(图像、css、dll 等)的文件夹。问题是 IIS 每隔一段时间就会锁定目录中的一些图像或文件,因此 powershell 命令无法删除该文件。在运行站点使用的powershell脚本之前,我确实回收/停止了apppool,但问题仍然存在。这个问题是随机的,即 powershell 脚本有时可以删除文件夹,而其他时候不能。奇怪的是,如果我开始删除“Summer”中的内容(子文件夹、文件),最后,我可以删除“Summer”文件夹,但这是一个手动过程,而且很乏味。
是否有任何命令可以放入 powershell 或批处理文件中以删除“Summer”文件夹,即使它被 IIS 锁定?