【发布时间】:2018-06-02 08:09:09
【问题描述】:
我有一些自动化任务,我希望每天执行一个 txt 文件目录。这包括:
1.将文件名追加到txt文件的第一行
2.用分号替换制表符分隔的内容(查找和替换)
3.将文件保存到子目录
以下代码可以进行查找和替换,但我无法将输出保存到其他目录,而是覆盖了原始文件。是否有不同的命令可以让我将输出保存到不同的目录?
(Get-Content "C:\Input\*.txt") -replace "`t", ";" | Set-Content "C:\Input\*.txt"
我目前有一个执行第 1 项(附加文件名)的 BAT,但如果可以将其包装到 Powershell 脚本中,我认为这将是一种更简洁的处理方式。任何帮助表示赞赏!
【问题讨论】:
-
你试过out-file来保存你的txt文件吗?
标签: powershell filenames find-replace