是否可以从存在Azure功能的同一文件夹中读取文件

阿尼鲁达·古普塔

在我的Azure C#函数中,我需要读取.txt文件。我在Visual Studio中制作.txt文件,并将其设置为“始终复制”。

现在我正在使用此代码读取文件

var dir = System.IO.Path.GetDirectoryName(
    System.Reflection.Assembly.GetEntryAssembly().Location);

var path = System.IO.Path.Combine(dir, "twinkle.txt");

此代码无效。当我打开文件夹,它是dir的值。它将我带到该目录““ C:\ Users {用户名} \ AppData \ Local \ Azure.Functions.Cli \ 1.0.9”“

如何在Azure函数中存储简单的txt文件。或为此我需要Azure存储。

我可以做的其他任何事情来完成此任务。

更新以显示复制的文件

在此处输入图片说明

米哈伊尔·希尔科夫(Mikhail Shilkov)

以下是获取正确文件夹的方法:

public static HttpResponseMessage Run(HttpRequestMessage req, ExecutionContext context)
{
    var path = System.IO.Path.Combine(context.FunctionDirectory, "twinkle.txt");
    // ...
}

这将使您进入带有function.json文件的文件夹如果您需要进入bin文件夹,则可能需要上一层,然后追加bin

// One level up
Path.GetFullPath(Path.Combine(context.FunctionDirectory, "..\\twinkle.txt"))

// Bin folder
Path.GetFullPath(Path.Combine(context.FunctionDirectory, "..\\bin\\twinkle.txt"))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从与.jar文件位于同一文件夹中的文件读取

正在读取同一文件夹中的文件-改进了吗?

从同一文件夹中的文件导入功能

从ftp下载文件并保存在同一文件夹中

更改Assetic的输出不会使其从同一文件夹中读取

如何从Flyway中的同一文件夹读取Java和SQL迁移

是否可以在同一文件夹结构中拥有 ionic 和 angular 应用程序?

如何从同一文件夹中的模块导入功能?

存储在同一文件夹中的多个csv的降价功能

C#:捕获多个图像并保存在同一文件夹中?

如何比较路径是否在同一文件夹中

有没有办法检查 .docx 文件是否与 .py 文件存在于同一文件夹中,而不管文件路径如何?

如何通过python读取同一文件夹中多个docx文件中的表格

从同一文件夹中的另一个文件导入功能

如何从Javascript的同一文件夹中的各种文件中导入一个功能?

将同一文件夹中的多个文件读取到不同的数据框

有什么办法可以关闭自动注册功能,以便它忽略同一文件夹中的任何dll文件?

检查JQUERY的同一文件夹中是否存在1个或多个具有相同名称但具有不同扩展名的文件

文件名来自同一文件夹中的其他文件

是否可以在golang的同一文件夹中有两个名称为pacakage的名称

忽略同一文件夹中多个文件中的字符

afterScenario无法正常工作调用不在同一文件夹中的功能

如何压缩文件夹内容并将具有Foldername的zip文件保存在同一文件夹中

HTML无法识别同一文件夹中的JS文件

在同一文件夹中命名文件空间

require()即使在同一文件夹中也不适用于文件

超链接到同一文件夹中的文件,EPPlus C#

Angular CLI在同一文件夹中创建文件错误

从同一文件夹中的JAR访问文件