我看不出
之间的区别... | Out-File -Append
和
... | Out-File -Append -NoClobber
两者都将信息附加到文件中,两者都不覆盖内容,如果文件不存在则都创建文件。然而,互联网上的所有示例都使用-Append
和-NoClobber
的组合。
我错过了什么吗?
答案 0 :(得分:14)
-NoClobber
将FileMode(操作系统应如何打开文件)设置为CreateNew(=如果文件已存在,则抛出IOException异常),除非 {{1已经指定了在哪种情况下它会将FileMode设置为Append(=如果文件存在则打开文件并寻找文件的末尾,或者创建一个新文件)。
因此,出于所有实际目的,-Append
= -Append -NoClobber
答案 1 :(得分:0)