title: how to have powershell script search through directories along with root directory
body: <pre><code>cd ("F:\Offcloud\Gossip Girl\Season 01")
  Dir | Rename-Item -NewName { $_.Name -replace "%20","" }
  Dir | Rename-Item -NewName { $_.Name -replace "%27","" }
  Dir | Rename-Item -NewName { $_.Name -replace "a","" }
  Dir | Rename-Item -NewName { $_.Name -replace "b","" }
  Dir | Rename-Item -NewName { $_.Name -replace "c","" }
  Dir | Rename-Item -NewName { $_.Name -replace "d","" }
  Dir | Rename-Item -NewName { $_.Name -replace "e","" }
  Dir | Rename-Item -NewName { $_.Name -replace "f","" }
  Dir | Rename-Item -NewName { $_.Name -replace "g","" }
  </code></pre>
  
  <p>Etc.. basically, I want to remove everything except a small list (0123456789x). Is there any way I can do this? My current script is taking a very LONG time.  Also, how can I change my script to also go through all children directories?</p>