我在CustomActivity
工作时正在实现IDotNetActivity
。
我想读取在文件夹路径adftutorial/customactivityinput/abc.txt
上输入数据集上存在的文件名,更新一些文本,最后在输出数据集adftutorial/customactivityoutput/xyz.txt
上复制结果。
在读取文件 abc.txt
时,我会在 MyDotNetActivity.dll
中发生 System.IO.FileNotFoundException
。
我正在寻求某种方法的帮助,这些方法可以为我提供诸如<AzureCloutDirectory> + filename
的完整路径。
请建议最好的方法或加载文本文件的方法。
谢谢!
您应该提供更多信息(代码)如何访问所需的斑点/斑点信息。
我可以告诉你,当您使用BlobResultSegment blobList = inputClient.ListBlobsSegmented(...)
方法获得斑点时,并以:
foreach (IListBlobItem listBlobItem in blobResult.Results)
{
var cloudBlockBlob = listBlobItem as CloudBlockBlob;
... // Your code here
}
您可以使用
访问完整的路径 文件名 cloudBlockBlob.Uri.AbsoluteUri
属性
==" azureclouddirectory/contain name/yourfile.txt"
善意!