是否有使用 find 的正确形式?

Is there a correct form of using find?

我正在尝试删除除 init.py 之外的所有内容,在 powershell 中使用此命令(windows 10 和 python django 版本 - 2.2.7 ):

find . -path "/blog/migrations/.py" -not -name "init.py" -delete

这个项目的树(附上图片)

**如果我 运行 我收到此错误的命令:

FIND: Parameter format not correct

怎么办?先感谢您。我是 python django 的新手。**

以下脚本将删除所有未命名的文件 "init.py"。确保 运行 在您要从中删除项目的文件夹的根目录下。

Get-Childitem -File -Recurse | Where-Object{$_.Name -ne "init.py"} | Remove-Item -WhatIf

要进行测试,请保留 -WhatIf 开关。如果它显示您要删除的文件,请再次 运行,而不使用 -WhatIf 开关。