Update list-special-folders.ps1

This commit is contained in:
Markus Fleschutz 2023-10-06 10:56:53 +02:00
parent eef59091ed
commit ccf88b966d

View File

@ -49,27 +49,29 @@ function ListSpecialFolders {
TryFolder "Repositories" "$HOME/Repositories" TryFolder "Repositories" "$HOME/Repositories"
TryFolder "Root" "/" TryFolder "Root" "/"
TryFolder "Screenshots" "$HOME/Pictures/Screenshots" TryFolder "Screenshots" "$HOME/Pictures/Screenshots"
TryFolder "Scripts" "$PSScriptRoot"
TryFolder "Snap" "$HOME/snap" TryFolder "Snap" "$HOME/snap"
TryFolder "SSH" "$HOME/.ssh" TryFolder "SSH" "$HOME/.ssh"
TryFolder "System binaries" "/sbin" TryFolder "System binaries" "/sbin"
TryFolder "Trash" "$HOME/.local/share/Trash" TryFolder "Trash" "$HOME/.local/share/Trash"
TryFolder "Templates" "$Home/Templates" TryFolder "Templates" "$Home/Templates"
TryFolder "Temporary" "$(GetTempDir)" TryFolder "Temporary" "$(GetTempDir)"
$Path = Resolve-Path "$HOME/.." $path = Resolve-Path "$HOME/.."
TryFolder "Users" "$Path" TryFolder "Users" "$path"
TryFolder "Videos" "$HOME/Videos" TryFolder "Videos" "$HOME/Videos"
} else { } else {
$FolderNames = [System.Enum]::GetNames('System.Environment+SpecialFolder') $folderNames = [System.Enum]::GetNames('System.Environment+SpecialFolder')
$FolderNames | Sort-Object | ForEach-Object { $folderNames | Sort-Object | ForEach-Object {
if ($Path = [System.Environment]::GetFolderPath($_)) { if ($path = [System.Environment]::GetFolderPath($_)) {
TryFolder "$_" "$Path" TryFolder "$_" "$path"
} }
} }
TryFolder "Repositories" "$HOME\source\repos" TryFolder "Repositories" "$HOME\source\repos"
TryFolder "Scripts" "$PSScriptRoot"
TryFolder "SSH" "$HOME\.ssh" TryFolder "SSH" "$HOME\.ssh"
TryFolder "Temporary" "$(GetTempDir)" TryFolder "Temporary" "$(GetTempDir)"
$Path = Resolve-Path "$HOME/.." $path = Resolve-Path "$HOME/.."
TryFolder "Users" "$Path" TryFolder "Users" "$path"
} }
} }