Skip to content
This repository was archived by the owner on May 28, 2021. It is now read-only.

Commit a79832c

Browse files
committed
Add "EnableRecycleFiles"
Option to enforce file deletion, without moving files to recycle bin.
1 parent e488251 commit a79832c

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

Default.preset

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ DisableAccessibilityKeys # EnableAccessibilityKeys
102102
ShowTaskManagerDetails # HideTaskManagerDetails
103103
ShowFileOperationsDetails # HideFileOperationsDetails
104104
# EnableFileDeleteConfirm # DisableFileDeleteConfirm
105+
# DisableRecycleFiles # EnableRecycleFiles
105106
HideTaskbarSearch # ShowTaskbarSearchIcon # ShowTaskbarSearchBox
106107
HideTaskView # ShowTaskView
107108
ShowSmallTaskbarIcons # ShowLargeTaskbarIcons

Win10.psm1

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1556,6 +1556,22 @@ Function DisableFileDeleteConfirm {
15561556
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "ConfirmFileDelete" -ErrorAction SilentlyContinue
15571557
}
15581558

1559+
# Disable file recycling. Delete files for real.
1560+
# Needs admin privileges, as for some interesting reason it is required for this key.
1561+
Function DisableRecycleFiles {
1562+
Write-Output "Disable file recycling..."
1563+
If (!(Test-Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer")) {
1564+
New-Item -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" | Out-Null
1565+
}
1566+
Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoRecycleFiles" -Type DWord -Value 1
1567+
}
1568+
1569+
# Reverts change of 'DisableRecycleFiles'. Allow moving files into recycle bin.
1570+
Function EnableRecycleFiles {
1571+
Write-Output "Enable file recycling..."
1572+
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoRecycleFiles" -ErrorAction SilentlyContinue
1573+
}
1574+
15591575
# Hide Taskbar Search icon / box
15601576
Function HideTaskbarSearch {
15611577
Write-Output "Hiding Taskbar Search icon / box..."

0 commit comments

Comments
 (0)