Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 在VS代码中读取cosmosDB文件时出现问题,原因是:在文件名中_Visual Studio Code_Azure Cosmosdb - Fatal编程技术网

Visual studio code 在VS代码中读取cosmosDB文件时出现问题,原因是:在文件名中

Visual studio code 在VS代码中读取cosmosDB文件时出现问题,原因是:在文件名中,visual-studio-code,azure-cosmosdb,Visual Studio Code,Azure Cosmosdb,我正在CosmosDB中存储集成日志,文件名中有一个时间戳,包括一个“:”字符。由于这个原因,我无法在VS代码中打开文件(可能还有“.”字符)。我发现一个github问题正在讨论这个问题,但是这个问题已经解决了,我仍然无法打开文件。需要一些关于如何从VS代码内部打开此文件的指导。是的,我可以更改文件名,但我更愿意让它工作。我可以在Azure门户中很好地打开 示例文件名:2019-09-04T14:38:35.308Z 错误消息:“enoint:没有这样的文件或目录”这似乎是基于允许的Window

我正在CosmosDB中存储集成日志,文件名中有一个时间戳,包括一个“:”字符。由于这个原因,我无法在VS代码中打开文件(可能还有“.”字符)。我发现一个github问题正在讨论这个问题,但是这个问题已经解决了,我仍然无法打开文件。需要一些关于如何从VS代码内部打开此文件的指导。是的,我可以更改文件名,但我更愿意让它工作。我可以在Azure门户中很好地打开

示例文件名:2019-09-04T14:38:35.308Z
错误消息:“enoint:没有这样的文件或目录”

这似乎是基于允许的Windows文件名的限制,因此可以选择重命名该文件或接受我无法在VS代码中读取此文件,而改用Azure Storage Explorer


如果有人有其他选择,我很乐意接受不同的答案

我很确定
字符在Windows计算机上是非法的文件名字符。所以,如果你在Windows上,我怀疑这将是你的问题。文件名中的特殊字符,如
,通常是不受欢迎的。我理解这一点,但我想知道是否有办法在使用VS代码扩展时替换这些非法字符,但将它们保留在数据库中。我只是使用标准的ISO时间戳作为文件名,不想更改它,因为如果我需要关于事务的更多信息,我可以获取它来查询我们的中间件。