# 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: 6075 # x-archived: 2016-05-17T08:42:54 # x-published: 2016-10-30T09:32: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\.]','') }