-
-
Save arebee/6d105da5fdcfcc74160b to your computer and use it in GitHub Desktop.
gci . -recurse -filter *.ps* | % { | |
$MyFile = gc $_.Fullname -raw | |
$MyPath = $_.Fullname | |
[System.IO.File]::WriteAllLines($MyPath, $MyFile, [System.Text.UTF8Encoding]($False)) | |
} |
hello. Where is the line of the root folder in which I can make the changes? Can you please write also this in the code?
hello. Where is the line of the root folder in which I can make the changes? Can you please write also this in the code?
I don't understand your question. This snippet acts in the current folder gci .
.
hello , sir. I have a lots of .txt files (not .py) located in *c:\Folder1* I need to run a Poweshell code as to convert all those files from UTF-8 to UTF-8-BOM. I am using Powershell from Windows10. Can this be done with the help of your code, if can be a little bit modify, of course.
Yes it can. Just modify the filter *.ps*
to *.txt
. Good luck!
Yes, it is easy to replace the extension from .ps
to .txt
. But in your code, where is the PATH of the folder where should I make the changes? This is the problem. Sorry, I am not a developer, i know only to run PowerShell codes 💯
use $MyFile = gc -raw -Encoding utf8 $_.Fullname
instead ,and note if you don't properly set encoding via-Encoding utf8 for Get-Content,some characters would be garbled.
Based on http://stackoverflow.com/questions/5596982/using-powershell-to-write-a-file-in-utf-8-without-the-bom