问题标签 [realpath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
55 浏览

php - 是否可以将 vfsStream 与 cakephp(2.4)一起使用?

我想使用 vfsStream 测试我的 cakephp-app 的文件系统操作,但不得不发现似乎不可能使用 cakephp 的 File 和 Folder 类将文件写入虚拟文件系统。其原因似乎是在 Folder-class 的构造函数中调用了 php 函数 realpath()。使用 realpath() 时,vfsStream 似乎会中断(请参阅http://stubbles.org/categories/5-vfsStream -“realpath() 仍然不起作用 - 无法通过 realpath() 的方式使其工作)目前在 PHP 本身中实现。")

似乎是我不走运,或者你们中的任何人都知道解决此问题的方法吗?

0 投票
2 回答
901 浏览

java - 在eclipse中获取项目的实际物理路径

我正在使用最新版本的 Eclispe(即 Eclipse Luna)。

我有一个网络项目设置和工作。现在我想要我的网络项目的真实物理路径。我已经使用了我的 servlet 上下文的真实路径,它为我提供了 eclipse 的 .metadata 文件夹下的部署路径。

有什么方法可以在我的工作区下获取我的项目的物理路径?

0 投票
1 回答
191 浏览

grails - spock集成测试用例中的应用程序真实路径问题

我正在研究pdf使用生成的动作的集成测试用例jasper。那碧玉有一个sub-report。要获取子报告的路径(abc.jasperin web-app/reports/),我首先使用获取真实路径

它给出/home/mkb/workspace/my-project/web-app然后连接/reports/abc.jasper以获取父碧玉报告中的子报告。这在运行应用程序(运行应用程序)时工作正常。

但是在上面的代码给出测试(测试应用程序)时,/home/mkb/workspace/my-project/target/work/scriptCache我得到了

如何在测试用例中设置或修复此路径问题?(Grails 2.3.9)

0 投票
2 回答
3652 浏览

python - 将 listdir realpath abspath 与符号链接一起使用

我不明白的东西:
在外壳中:

然后在python中:

预期的结果应该是:/tmp/toto/tata(或/tmp/toto/titi/tutu/tata)。谁能解释这个结果?

0 投票
1 回答
143 浏览

servlets - 如何获取输入文本文件的相对路径;getServletContext() 返回 null

我已经尝试getServlerContext().getRealPath()了各种可能的方式。使用它我无法摆脱NullPointerException. 以及来自 Stack Overflow 的许多其他建议。没有一个工作成功。我试图从我的一个 servlet 中读取的输入文本文件位于我项目的 WEB-INFO 文件夹中。如何使用 eclipse 和 Tomcat 在本地访问它,以及在部署到托管站点时如何访问它?对此的任何帮助将不胜感激。提前致谢。

0 投票
1 回答
360 浏览

android - 访问 char[] 时的段错误

我有一个功能

realpath在 Android 仿生中调用

并且当从类似生产的场景中传递某个不存在的路径时realpath,我在以任何方式访问时都会遇到段path2错误(当我只是尝试打印它以及打印它时会发生这种情况memcpy)。

我已经验证了当段错误发生时程序没有内存不足(通过调用 malloc 并验证它的返回不是NULL),但你可以确信这个调用发生在一个相当大的堆栈上。

我还验证了在不太密集的代码路径中,realpath可以准确返回NULL而不会出现段错误。

有谁知道为什么会这样?

0 投票
0 回答
717 浏览

php - PHP:realpath,windows和unix路径的区别

realpath我知道windows和unix路径之间的函数结果是有区别的

我有这个创建 zip 的功能,但我不知道如何将它转换为在 windows 和 unix 上都可以工作(现在只在 unix 上工作)

我认为 DIRECTORY_SEPARATOR 常量可以帮助转换


更新

这适用于 Windows 和 unix

0 投票
1 回答
175 浏览

c - 与 realpath() 缓冲区混淆

这是我的函数,它在给定目录中查找常规文件,然后将它们的完整路径存储在列表中。

预期输出:

当前输出:

它可以与我的链表实现有关吗?它工作正常,因为我测试了它:

并得到了预期的结果。这是 List_push 的实现(文件只是简单的结构char *和指向下一个元素的指针):

此外,如您所见,我试图buf用 memset 清除,但没有成功 - 输出是:

是的,空格似乎被归档了一些东西(或者这些只是'\n'List_print 中的符号),所以 list 不是空的。

这里有什么问题?

0 投票
6 回答
4693 浏览

c - 替代“realpath”来解析路径中的“../”和“./”

realpath做我需要的,但只有在路径中的文件实际存在时才有效。

我需要一个从字符串(例如../some/./directory/a/b/c/../dto some/directory/a/b/d)返回规范化路径的函数,无论目录/文件是否实际存在

本质上相当于PathCanonicalize在windows上。

这样的功能是否已经存在?

0 投票
1 回答
1368 浏览

linux - 符号链接的绝对路径

是否有可能在 bash 中检索符号文件的绝对路径?我不能使用 realpath() 并且 readlink() 给出了目标路径。但我需要该符号链接的绝对路径。