簡體   English   中英

使用 Powershell 刪除文件夾和內容

[英]delete folder and contents with Powershell

我正在嘗試刪除用戶文件夾的內容。 它適用於文件,但會留下文件夾。 我怎樣才能隨身攜帶文件夾? 這是我使用 powershell 嘗試過的:

$folders = @(
"C:\Users\*\Downloads\*",
"C:\Users\*\Downloads\*.*", 
"C:\Users\*\Documents\*.*", 
"C:\Users\*\Documents\*.*", 
"C:\Users\*\Pictures\*",
"C:\Users\*\Pictures\*.*",
"C:\Users\*\Desktop\*",
"C:\Users\*\Desktop\*.*",
"C:\Users\*\Videos\*",
"C:\Users\*\Videos\*.*")
foreach ($folder in $folders) {Remove-Item $folder -force -recurse -ErrorAction SilentlyContinue}
exit 0

我如何在這些文件夾中獲取父文件夾及其子元素? 我想要完整的空文檔、桌面等。

我明白了,我注意到我的腳本有點愚蠢:

"C:\Users*\Documents*. ", "C:\Users*\Documents*. ",

rip,那是我正在使用的文件夾.. RIP! 我把它改成

"C:\Users*\Documents*", "C:\Users*\Documents*.*",

現在它起作用了! 謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM