- Connect via SFTP - Use WinSCP module to connect via SFTP
- Mirror directory to SFTP - Use WinSCP module to mirror a directory to a SFTP remote with PowerShell
- Network Share - Mount a Windows network share as file system drive to sync files via SMB in PowerShell
- Robocopy - Mirror directory with Robust File Copy for Windows
File System Information - Test path, or handle extension, creation time, last access time
$ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath("fake.txt")
- Curl - Download or invoke files, ZIP containers from the internet
- Links - Create shortcut, symbolic link, hard link
- Sudo - Switch and test elevated execution, Run as Administrator
- Copy GUI - Reveal or copy with File Explorer GUI
File Attributes - Set file system attributes like read only, hidden, always keep on this device
$i = Get-Item '.\enveloppe\' -Force
$i.Attributes = $i.Attributes -bxor [IO.FileAttributes]::Hidden }
$i.Attributes
- Encryption - Handle sensitive input
- Specify encoding to output text into other programs, files in powershell
- File Meta Data - Add image dimensions, capture time, extended fields and signature information to file information
- Bulk rename - Rename pictures and videos chronologically and consistently by their capture and creation time