当前位置: 首页 > 面试题库 >

查找项目目录的绝对基本路径

东郭宏深
2023-03-14
问题内容

到现在为止,我们可以使用以下代码片段获取文件的绝对路径,以便稍后作为readStream打开:

var base = path.resolve('.');
var file = base + '/data/test.csv';

fs.createReadStream(file)

从流星0.6.5开始,基本路径指向 .meteor/local/build/programs/...

还有Assets API,但该API不能给我们返回路径,而只能返回读取的文档。但是我们需要一个流来处理一些更大的数据文件吗?


问题答案:

从1.3版开始,已记录的功能

Assets.absoluteFilePath(assetPath)

似乎是可靠地获得项目路径的最佳方法。

流星Github



 类似资料:
  • 问题内容: 我正在尝试在当前包外部的路径中运行exe文件。我运行它的code.java文件在 但是exe所在的目录 如果可能的话,似乎最好的解决方案是获取Project的绝对路径,然后在其中添加“ src \ main \ resources \”。有什么好方法吗?或者有替代的解决方案?我正在使用Eclipse,但如果也可以在其他IDE中使用它,那就太好了。谢谢你的帮助。 问题答案: 解决此问题的

  • 问题内容: 在这个话题上有很多困惑。已经提出了几个问题。事情似乎仍然不清楚。ClassLoader,绝对文件路径等 假设我有一个项目目录结构, 我在“ lib / txt”目录中有一个资源说“ txtfile.txt”。我想以系统独立的方式访问它。我需要项目的绝对路径。所以我可以将路径编码为abspath +“ / lib / Dictionary / txtfile.txt” 假设我这样做 我得

  • 问题内容: 我有一个定义管道作业的DSL groovy脚本。我需要从工作区加载Jenkinsfile。Jenkinsfile与groovy脚本位于同一文件夹中。我正在尝试以编程方式获取groovy脚本的路径,以便可以使用它来找出Jenkinsfile的路径并使用加载它。在经历job- dsl-wiki 之后,我尝试使用指令。但是我收到以下错误: 这是我的DSL脚本 我在这里做错什么了吗?非常感谢您

  • 免责声明:我是sbt和Scala的新手,所以我可能会错过一些明显的东西。 我的目标是将Scala编译器用作我主要项目中的库。我最初是通过手动将scala JAR放在项目的libs目录中,然后将该目录包含在我的类路径中来实现的。注意,当时我没有使用sbt。现在,我想使用sbt并从github下载scala源代码,构建scala JAR,然后构建我的项目。我首先创建两个目录:

  • 我有3个项目,ProjectB,ProjectC。 当我构建ProjectB时,它没有任何问题。但是当我试图构建ProjectA时,它在控制台上出现以下错误而失败。 评估项目“:ProjectB”时出现问题。在项目:ProjectB中找不到路径为:ProjectC的项目。 build.gradle-ProjectC settings.gradle-ProjectC build.gradle - 项

  • 本文向大家介绍Shell中获取脚本所在目录绝对路径的方法,包括了Shell中获取脚本所在目录绝对路径的方法的使用技巧和注意事项,需要的朋友参考一下 要得到正在执行的程序/脚本自身所存放的绝对路径,在 PHP 里面可以用 dirname(realpath(__FILE__)) ; C# 则有 System.Windows.Forms.Application.StartupPath ; java 似乎