Я работаю над требованием, когда мне нужно читать CSV-файлы из папки Azure File Share (не Azure blob) с помощью консольного приложения C#. Я дошел до того, что могу прочитать файл, как показано в приведенном ниже коде.
Но как я могу получить содержимое файла в поток памяти?
// List all files/directories under the root directory
IEnumerable<IListFileItem> fileList = fileShare.GetRootDirectoryReference()
.ListFilesAndDirectories();
if (fileList != null)
{
foreach (IListFileItem listItem in fileList)
{
if (listItem.GetType() == typeof(CloudFile))
{
Console.WriteLine("Retrieved File: " + listItem.Uri.Segments.Last());
WriteToLog("Retrieved File: " + listItem.Uri.Segments.Last());
_filename = listItem.Uri.Segments.Last();//Gets the CSV file name
}
}
Спасибо