问题标签 [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.
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 本身中实现。")
似乎是我不走运,或者你们中的任何人都知道解决此问题的方法吗?
java - 在eclipse中获取项目的实际物理路径
我正在使用最新版本的 Eclispe(即 Eclipse Luna)。
我有一个网络项目设置和工作。现在我想要我的网络项目的真实物理路径。我已经使用了我的 servlet 上下文的真实路径,它为我提供了 eclipse 的 .metadata 文件夹下的部署路径。
有什么方法可以在我的工作区下获取我的项目的物理路径?
grails - spock集成测试用例中的应用程序真实路径问题
我正在研究pdf
使用生成的动作的集成测试用例jasper
。那碧玉有一个sub-report
。要获取子报告的路径(abc.jasper
in 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)
python - 将 listdir realpath abspath 与符号链接一起使用
我不明白的东西:
在外壳中:
然后在python中:
预期的结果应该是:/tmp/toto/tata(或/tmp/toto/titi/tutu/tata)。谁能解释这个结果?
servlets - 如何获取输入文本文件的相对路径;getServletContext() 返回 null
我已经尝试getServlerContext().getRealPath()
了各种可能的方式。使用它我无法摆脱NullPointerException
. 以及来自 Stack Overflow 的许多其他建议。没有一个工作成功。我试图从我的一个 servlet 中读取的输入文本文件位于我项目的 WEB-INFO 文件夹中。如何使用 eclipse 和 Tomcat 在本地访问它,以及在部署到托管站点时如何访问它?对此的任何帮助将不胜感激。提前致谢。
android - 访问 char[] 时的段错误
我有一个功能
realpath
在 Android 仿生中调用
并且当从类似生产的场景中传递某个不存在的路径时realpath
,我在以任何方式访问时都会遇到段path2
错误(当我只是尝试打印它以及打印它时会发生这种情况memcpy
)。
我已经验证了当段错误发生时程序没有内存不足(通过调用 malloc 并验证它的返回不是NULL
),但你可以确信这个调用发生在一个相当大的堆栈上。
我还验证了在不太密集的代码路径中,realpath
可以准确返回NULL
而不会出现段错误。
有谁知道为什么会这样?
php - PHP:realpath,windows和unix路径的区别
realpath
我知道windows和unix路径之间的函数结果是有区别的
我有这个创建 zip 的功能,但我不知道如何将它转换为在 windows 和 unix 上都可以工作(现在只在 unix 上工作)
我认为 DIRECTORY_SEPARATOR 常量可以帮助转换
更新
这适用于 Windows 和 unix
c - 与 realpath() 缓冲区混淆
这是我的函数,它在给定目录中查找常规文件,然后将它们的完整路径存储在列表中。
预期输出:
当前输出:
它可以与我的链表实现有关吗?它工作正常,因为我测试了它:
并得到了预期的结果。这是 List_push 的实现(文件只是简单的结构char *
和指向下一个元素的指针):
此外,如您所见,我试图buf
用 memset 清除,但没有成功 - 输出是:
是的,空格似乎被归档了一些东西(或者这些只是'\n'
List_print 中的符号),所以 list 不是空的。
这里有什么问题?
c - 替代“realpath”来解析路径中的“../”和“./”
realpath
做我需要的,但只有在路径中的文件实际存在时才有效。
我需要一个从字符串(例如../some/./directory/a/b/c/../d
to some/directory/a/b/d
)返回规范化路径的函数,无论目录/文件是否实际存在
本质上相当于PathCanonicalize
在windows上。
这样的功能是否已经存在?
linux - 符号链接的绝对路径
是否有可能在 bash 中检索符号文件的绝对路径?我不能使用 realpath() 并且 readlink() 给出了目标路径。但我需要该符号链接的绝对路径。