Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # THIS SCRIPT IS MEANT TO BE CALLED BY A BATCH FILE
- # THE BATCH FILE WILL PASS A FILE PATH AS AN ARGUMENT TO THIS SCRIPT
- # DOWNLOAD LINK: https://pastebin.com/hkpKpr5D
- # SAVE FIRST ARGUMENT (THE PASSED FOLDER/FILE PATH) IN A VARIABLE
- $InFile = $args[0]
- # CREATE OUTPUT FILE TO AVOID PROCESS IN USE ERRORS
- $OutFile = "$pwd\Split_Path_After.txt"
- # REMOVE ANY SURROUNDING QUOTES
- (Get-Content $InFile) | ForEach-Object {$_ -Replace '"',''} | Out-File "$OutFile"
- # REMOVE THE BLANK LAST LINE OF FILE
- $RemoveEOFBlank = [System.IO.File]::ReadAllText($OutFile)
- $RemoveEOFBlank = $RemoveEOFBlank.Trim()
- [System.IO.File]::WriteAllText($OutFile, $RemoveEOFBlank)
- # OPEN THE OUTPUT FILE
- Start-Process -FilePath 'C:\Windows\notepad.exe' "$OutFile" -WindowStyle Maximized
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement