我对power-shell比较陌生,我可以单独删除文件夹,但不能删除多个文件夹,也不能使用循环。文件夹中的rmdir 'folder 1' -Recurse -Force工作。rmdir 'folder 1' 'folder 2' -Recurse -Force则不会。这些也不起作用。第一个我错过了什么?
rmdir 'folder 1' -Recurse -Force
rmdir 'folder 1' 'folder 2' -Recurse -Force
7cjasjjr1#
如果要删除两个或多个文件夹,请使用逗号(,)。
Remove-Item -Path "folder 1", "folder 2" -Recurse -Force
您提供的第一个foreach循环代码块运行良好。只需确保delete.txt中的文件都在当前目录中。否则,只需在delete.txt中使用完整路径并将"./$file"替换为$file。
"./$file"
$file
1条答案
按热度按时间7cjasjjr1#
如果要删除两个或多个文件夹,请使用逗号(,)。
您提供的第一个foreach循环代码块运行良好。只需确保delete.txt中的文件都在当前目录中。否则,只需在delete.txt中使用完整路径并将
"./$file"
替换为$file
。