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

Powershell将文件存入变量后邮件输出文件名连续无换行如何解决

解决步骤
  1. 调整文件名存储逻辑,将原本的字符串拼接改为数组存储:
# 脚本初始化阶段定义空数组
$FilenameFR = @()

# 每次匹配到符合条件的文件、复制操作成功后,将文件名加入数组
$FilenameFR += $当前成功传输的文件名变量
  1. 根据邮件格式拼接文件列表:
  • 纯文本邮件:使用换行符拼接数组元素
$mailBodyFileList = $FilenameFR -join "`n"
  • HTML格式邮件:使用HTML标签拼接
# 简单换行效果
$mailBodyFileList = $FilenameFR -join "<br>"

# 列表样式(更美观)
$mailBodyFileList = "<ul>" + ($FilenameFR | ForEach-Object {"<li>$_</li>"}) + "</ul>"
  1. 将拼接完成的$mailBodyFileList插入邮件正文对应位置即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 03:51:01