У меня есть несколько автоматизированных задач, которые я хотел бы ежедневно выполнять в каталоге текстовых файлов. Это включает:
1. Добавьте имя файла в первую строку текстового файла.
2. Замените содержимое с разделителями табуляции точками с запятой (найти и заменить)
3. Сохраните файлы в подкаталог
Следующий код работает для поиска и замены, но я не могу сохранить вывод в другой каталог, вместо этого он перезаписывает исходный файл. Есть ли другая команда, которая позволит мне сохранить вывод в другой каталог?
(Get-Content "C:\Input\*.txt") -replace "`t", ";" | Set-Content "C:\Input\*.txt"
В настоящее время у меня есть BAT, который выполняет пункт 1 (добавляет имя файла), но если его можно обернуть в сценарий Powershell, я думаю, что это будет более чистый способ ведения дел. Любая помощь приветствуется!