title: How to replace string in files and file and folder names recursively with PowerShell?
body: <p>With PowerShell (although other suggestions are welcome), how does one recursively loop a directory/folder and </p>
  
  <ol>
  <li>replace text A with B in all files, </li>
  <li>rename all files so that A is replaced by B, and last </li>
  <li>rename all folders also so that A is replaced by B?</li>
  </ol>