generated/code/Magento cannot be deleted - Directory not empty
现象:运行 bin/magento module:disable Mageplaza_Smtp
命令尝试禁用Magento2模块时,提示出错:
The directory "/var/www/html/generated/code/Magento" cannot be deleted Warning!rmdir(/var/www/html/generated/code/Magento): Directory not empty
尝试:检查发现 /generated 目录及子目录都有文件所有者写权限,删除失败可能是Magento2的定时任务在删除目录的过程中又生成新文件了。可以尝试临时停止Magento2的定时任务或Web进程后再次操作。