CustomActivity
で作業中にIDotNetActivity
を実装しています。Azureデータファクトリで完全なパスを持つファイル名を取得します。
フォルダパスadftutorial/customactivityinput/abc.txt
の入力データセットに存在するファイル名を読み込み、テキストを更新して最終的に結果を出力データセットadftutorial/customactivityoutput/xyz.txt
にコピーします。
ファイルを読み取っているうちにabc.txt
System.IO.FileNotFoundException
が発生しました。MyDotNetActivity.dll
です。
私は<AzureCloutDirectory> + filename
のような完全なパスを与えることができるいくつかの方法についてのヘルプを探しています。
テキストファイルをロードするには、どのような方法が最適か、どのようにするかを教えてください。
ありがとうございました!
ありがとうございました。それは正常に働いた。ストリーム内の特定のファイルを読み取る最良の方法は何か別の質問があります。 –
@SandeepChoudharyどのストリーム? (その名前でファイルを取得?) – zoxparty
Iは、入力ファイルを取り、いくつかの修正を行い、その後、最終的には、ファイルをアップロードする必要があります。私は、File.Create(outputFile)または以下のコードに代わるものが必要です。 using(Stream fOut = File.Create(outputFile)) { ストリームs = ld.GetInputStream(); Streams.PipeAll(s、fOut); } –