Updated cd-fonts.ps1, cd-pics.ps1, and cd-templates.ps1

This commit is contained in:
Markus Fleschutz 2025-05-30 10:37:38 +02:00
parent 3d31f68b4b
commit de29c358db
3 changed files with 27 additions and 22 deletions

View File

@ -1,11 +1,11 @@
<#
.SYNOPSIS
Sets the working directory to the fonts folder
Sets the working dir to the fonts folder
.DESCRIPTION
This PowerShell script changes the working directory to the fonts folder.
This PowerShell script sets the current working directory to the fonts folder.
.EXAMPLE
PS> ./cd-fonts
📂C:\Windows\Fonts (has 12 fonts and 0 folders)
PS> ./cd-fonts.ps1
📂C:\Windows\Fonts with 12 font files entered.
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
@ -19,8 +19,7 @@ try {
}
Set-Location "$path"
$files = Get-ChildItem $path -attributes !Directory
$folders = Get-ChildItem $path -attributes Directory
"📂$path entered (has $($files.Count) fonts and $($folders.Count) folders)"
"📂$path with $($files.Count) font files entered."
exit 0 # success
} catch {
"⚠️ Error: $($Error[0])"

View File

@ -1,11 +1,11 @@
<#
.SYNOPSIS
Sets the working directory to the user's pictures folder
Sets the working dir to the user's pictures folder
.DESCRIPTION
This PowerShell script changes the working directory to the user's pictures folder.
This PowerShell script sets the current working directory to the user's pictures folder.
.EXAMPLE
PS> ./cd-pics
📂C:\Users\Markus\Pictures entered (has 7 files and 0 subfolders)
PS> ./cd-pics.ps1
📂C:\Users\Markus\Pictures with 7 files and 0 folders entered.
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
@ -14,17 +14,20 @@
try {
if ($IsLinux) {
if (-not(Test-Path "~/Pictures" -pathType container)) {
throw "No 'Pictures' folder in your home directory yet"
}
$path = Resolve-Path "~/Pictures"
} else {
$path = [Environment]::GetFolderPath('MyPictures')
}
if (-not(Test-Path "$path" -pathType container)) {
throw "No pictures folder at $path"
if (-not(Test-Path "$path" -pathType container)) {
throw "No pictures folder at: $path"
}
}
Set-Location "$path"
$files = Get-ChildItem $path -attributes !Directory
$folders = Get-ChildItem $path -attributes Directory
"📂$path entered (has $($files.Count) files and $($folders.Count) subfolders)"
"📂$path with $($files.Count) files and $($folders.Count) folders entered."
exit 0 # success
} catch {
"⚠️ Error: $($Error[0])"

View File

@ -1,11 +1,11 @@
<#
.SYNOPSIS
Sets the working directory to the templates folder
Sets the working dir to the templates folder
.DESCRIPTION
This PowerShell script changes the working directory to the templates folder.
This PowerShell script sets the current working directory to the templates folder.
.EXAMPLE
PS> ./cd-templates
📂/home/Markus/Templates entered (has 3 files and 0 subfolders)
PS> ./cd-templates.ps1
📂/home/Markus/Templates with 3 files and 0 folders entered.
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
@ -14,17 +14,20 @@
try {
if ($IsLinux) {
if (-not(Test-Path "~/Templates" -pathType container)) {
throw "No 'Templates' folder in your home directory yet"
}
$path = Resolve-Path "~/Templates"
} else {
$path = [Environment]::GetFolderPath('Templates')
}
if (-not(Test-Path "$path" -pathType container)) {
throw "No templates folder at $path"
if (-not(Test-Path "$path" -pathType container)) {
throw "No templates folder at: $path"
}
}
Set-Location "$path"
$files = Get-ChildItem $path -attributes !Directory
$folders = Get-ChildItem $path -attributes Directory
"📂$path entered (has $($files.Count) files and $($folders.Count) subfolders)"
"📂$path with $($files.Count) files and $($folders.Count) folders entered."
exit 0 # success
} catch {
"⚠️ Error: $($Error[0])"