title: script to convert all .txt file content to lowercase
body: <p>I have about 700 .txt files scattered in 300 directories and sub-directories.</p>
  
  <p>I would like to open each of them, convert all text inside to lowercase, including Unicode characters (such as <code>É</code> to <code>é</code>), then save and close them.</p>
  
  <p>Can you advise how it could be done through PowerShell? It is my own computer and I have admin rights.</p>
  
  <p>I have started with the below:</p>
  
  <pre><code>Get-ChildItem C:\tmp -Recurse -File | ForEach-Object {}
  </code></pre>
  
  <p>but I am not sure what to put between the brackets of <code>ForEach-Object {}</code>.</p>