# encoding: ascii # api: powershell # title: Remove Special Char # description: This will recursively remove non-alphanumeric\decimal (via regex) characters from all folder and filenames. The decimals are left in tact for file extensions. # version: 0.1 # author: mjohnson # license: CC0 # x-poshcode-id: 6074 # x-archived: 2016-05-17T13:25:37 # x-published: 2016-10-30T09:31:00 # # To replace the characters with another, modify the empty ‘ ‘) } section with your wanted word/char. # Please use -whatif for testing. # gci 'c:\test\' -Recurse | % { Rename-Item $_.FullName $($_.Name -replace '[^\w\.]','') }