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

如何将.xml文件上传至Azure Blob Storage容器指定路径ABC123/Logs

Azure Blob Storage XML文件上传操作步骤

前置准备

  • 你现有创建文件夹的脚本中未定义容器变量$filesystemName,执行所有操作前需先赋值该变量为你实际使用的Blob容器名称
  • 确保当前PowerShell环境已登录Azure账号,且账号持有目标存储账户的Blob数据贡献者或更高权限

单XML文件上传

如果你只需要上传单个XML文件,在你现有脚本基础上追加以下代码即可:

# 替换为你实际的容器名称
$filesystemName = "你的目标容器名"
# 替换为本地XML文件的完整路径
$localXmlFilePath = "D:\本地文件\demo.xml"
# 目标存储路径固定为ABC123/Logs/加上你要保存的文件名
$destPath = "ABC123/Logs/demo.xml"

# 执行上传
New-AzDataLakeGen2Item -Context $ctx -FileSystem $filesystemName -Path $destPath -Source $localXmlFilePath

批量上传所有XML文件

如果你需要一次性上传本地某个目录下的全部XML文件,使用以下代码:

$filesystemName = "你的目标容器名"
# 替换为本地存放XML文件的文件夹路径
$localXmlDir = "D:\本地XML文件夹"
$targetDirPrefix = "ABC123/Logs/"

# 遍历所有xml文件批量上传
Get-ChildItem -Path $localXmlDir -Filter "*.xml" -File | ForEach-Object {
    $fullDestPath = $targetDirPrefix + $_.Name
    New-AzDataLakeGen2Item -Context $ctx -FileSystem $filesystemName -Path $fullDestPath -Source $_.FullName
}

结果验证

上传完成后执行以下命令,查看ABC123/Logs路径下的文件列表,确认上传成功:

Get-AzDataLakeGen2ChildItem -Context $ctx -FileSystem $filesystemName -Path "ABC123/Logs"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 21:54:04