You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell使用Out-File输出时如何让各变量间以双空格分隔

PowerShell自定义双空格分隔输出的修改方案

你当前直接将对象通过Out-File输出会使用PowerShell默认的格式化规则,无法自定义字段分隔符,按照以下方式修改即可实现需求:

核心修改方法

将你原来的输出代码:

$localfiles | Select-Object MD5 , fullname | Out-File "P:\scripts\md5.sum" -NoTypeInformation -Append

替换为:

$localfiles | ForEach-Object { $_.MD5 + '  ' + $_.fullname } | Out-File "P:\scripts\md5.sum" -Append

可选配置

如果需要避免路径中的特殊字符、中文出现乱码,可以额外指定编码参数:

$localfiles | ForEach-Object { $_.MD5 + '  ' + $_.fullname } | Out-File "P:\scripts\md5.sum" -Append -Encoding UTF8

修改后逐行输出的内容就是MD5值加双空格加路径的格式,完全匹配你给出的示例要求。

内容的提问来源于stack exchange,提问作者Tony

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 04:27:01