Sử dụng PowerShell, bạn có thể xóa một số thư mục chứa tệp mà không nhắc xác nhận hành động không?Cách lặng lẽ xóa thư mục có nội dung trong PowerShell
Trả lời
Remove-Item .\foldertodelete -Force -Recurse
@hsz Khi bạn nói lời nhắc, chính xác thì ý của bạn là gì? Bạn có nghĩa là bạn không muốn nhận được một dấu nhắc lệnh sau đó, hoặc bạn có nghĩa là bạn không muốn được nhắc xác nhận xóa? –
Tôi đã làm hỏng điều gì đó. ;-) Giải pháp của bạn hoạt động tốt, cảm ơn! – hsz
Tôi đã tìm thấy rằng tôi cần phải chạy hai lần này khi chạy trên một thư mục có chứa thư mục con. Lần đầu tiên, sẽ có rất nhiều lỗi "Thư mục không trống". Lần thứ hai, nó hoàn thành mà không có lỗi. –
Từ PowerShell remove force answer: giúp Remove-mục nói:
Tham số Đệ quy trong cmdlet này không hoạt động đúng
Lệnh để workaround là
Get-ChildItem -Path $Destination -Recurse | Remove-Item -force -recurse
Và sau đó xóa thư mục
Remove-Item $Destination -Force
Để xóa nội dung mà không có một thư mục mà bạn có thể sử dụng như sau:
Remove-Item "foldertodelete\*" -Force -Recurse
rm -Force -Recurse -Confirm:$false $directory2Delete
đã không làm việc trong PowerShell ISE, nhưng nó làm việc thông qua việc thường xuyên PowerShell CLI.
Tôi hy vọng điều này sẽ hữu ích. Nó đang lái xe cho tôi bannanas.
này đã làm việc cho tôi:
Remove-Item $folderPath -Force -Recurse -ErrorAction SilentlyContinue
Vì vậy, các thư mục được lấy ra với tất cả các file trong đó và nó không được sản xuất lỗi nếu đường dẫn thư mục không hiện hữu.
Dưới đây là một việc thực hiện sao chép pasteable của câu trả lời Michael Freidgeim của
function Delete-FolderAndContents {
# http://stackoverflow.com/a/9012108
param(
[Parameter(Mandatory=$true, Position=1)] [string] $folder_path
)
process {
$child_items = ([array] (Get-ChildItem -Path $folder_path -Recurse -Force))
if ($child_items) {
$null = $child_items | Remove-Item -Force -Recurse
}
$null = Remove-Item $folder_path -Force
}
}
$LogPath = "E:\" # Your local of directories
$Folders = Get-Childitem $LogPath -dir -r | Where-Object {$_.name -like "*temp*"}
foreach ($Folder in $Folders)
{
$Item = $Folder.FullName
Write-Output $Item
Remove-Item $Item -Force -Recurse
}
Trên tập lệnh ở trên tôi in tên đầy đủ của thư mục và xóa nó.\ o/ –
$LogPath = "E:\" # Your local of directories $Folders = Get-Childitem $LogPath -dir -r | Where-Object {$_.name -like "grav"} # Your keyword name directories
foreach ($Folder in $Folders) { $Item = $Folder.FullName Write-Output $Item Remove-Item $Item -Force -Recurse -ErrorAction SilentlyContinue }
Trên tập lệnh ở trên, tôi in tên đầy đủ của thư mục và xóa nó. Một công việc tốt ... –
Hi Anderson, bạn nên chỉnh sửa câu trả lời nếu bạn không định thêm 2 câu trả lời khác nhau, có thể bạn muốn xóa một trong số họ? – bummi
- 1. Powershell - So sánh các nội dung trong thư mục
- 2. NSFileManager xóa nội dung của thư mục
- 3. Chạy pdflatex lặng lẽ
- 4. nhập rpy lặng lẽ
- 5. Xóa nội dung của thư mục có tập lệnh shell
- 6. Cách xóa nội dung của thư mục Documents (và không phải thư mục Documents)?
- 7. Sao chép mục/Xóa-mục nội dung con mà không có thư mục gốc?
- 8. Nội dung thư mục trong Haskell
- 9. Làm cách nào để xóa nội dung trong thư mục bằng tập lệnh bash?
- 10. .gitignore một nội dung thư mục
- 11. gói nuget có biểu tượng thiếu thư mục "nội dung"
- 12. cách xóa nội dung trong luồng Chuỗi.?
- 13. PHP: Cách đơn giản nhất để xóa thư mục (bao gồm nội dung của nó)
- 14. Di chuyển nội dung thư mục con vào thư mục mẹ trong python
- 15. Cách thêm nội dung vào thư mục SVN mà không kiểm tra nội dung của nó?
- 16. Cách lưu lại tệp vào thư mục nội dung
- 17. cách mở thư mục trong Powershell
- 18. Lưu tệp (.txt) vào Thư mục Nội dung trong Android?
- 19. Android - Hình ảnh từ thư mục Nội dung trong GridView
- 20. Liệt kê nội dung tệp thư mục trong mẫu Django
- 21. Các thư mục khác với nội dung trong Netbeans
- 22. Nội dung bảo mật trong thư mục Tài liệu
- 23. Mở tệp từ thư mục nội dung trong android
- 24. Tạo biểu diễn văn bản của nội dung thư mục
- 25. sao chép toàn bộ thư mục có nội dung từ nội dung sang tệp ứng dụng nội bộ/
- 26. có cách nào để liệt kê nội dung của thư mục cục bộ trong ftp không?
- 27. Tôi có thể xóa nội dung của thư mục Tạm thời ASP.Net một cách an toàn không?
- 28. Linux có thể dọn sạch nội dung của tất cả các tệp trong một thư mục
- 29. Cách xóa nội dung của một div
- 30. Làm thế nào để xóa tất cả nội dung của một thư mục với Ruby-Rails?
có thể trùng lặp của [Làm thế nào để đệ quy xóa toàn bộ thư mục với PowerShell 2.0?] (Https: // stackoverflow.com/questions/1752677/how-to-recursively-delete-an-entire-directory-with-powershell-2-0) –