问题标签 [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 投票
2 回答
1514 浏览

c - C realpath 函数不适用于源文件中定义的字符串

我的realpath功能有一个奇怪的问题。该函数在给定作为程序参数接收的字符串时起作用,但在给定我在源代码中定义的字符串时会失败。这是一个简单的程序:

当我使用参数运行它时~/Desktop/filefile存在并且是常规文件),我得到了预期的输出

这是该程序的另一个版本:

当我运行这个程序时,我得到了输出

为什么第二个失败了?

0 投票
2 回答
24 浏览

eclipse - servlet如何创建用户可以直接访问的文件

我正在使用eclipse和tomcat进行开发。用户似乎只能WebContent访问文件夹中的文件。
现在我需要在servlet中动态创建一个文件,但是我怎样才能得到WebContent文件夹的真实路径呢?
我试过getServletContext().getRealPath("")了,但它返回的是eclipse的工作区路径,而不是我的项目的路径,它是这样的D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\
而我想要这样的东西D:\git\Monitor\WebContent
有人知道解决方案吗?~非常感谢

0 投票
1 回答
826 浏览

c++ - 这个真实路径定义的跨平台替代方案?

因此,最近有人向我的项目提交了一些错误修复,他们还包括以下内容:

问题是我在 MinGW 中使用 Code::Blocks,所以当我尝试编译时,它说 realpath() 根本没有定义。提交者没有提供任何替代方案,当我尝试在没有 MSVC 的情况下搜索 realpath 时,我得到的只是将 realpathMSVC 一起使用。有没有人有我可以与 MinGW 一起使用的东西?

0 投票
0 回答
94 浏览

php - PHP realpath 不适用于 Firefox 和 Chrome?

我有这样的PHP代码

当我使用 IE 运行此脚本时,我被困在我选择file = 'D:\myfolder\folder1\filename.txt'代码不会出错时。但是当我使用 Firefox 或 Chrome 时,没有任何结果。

0 投票
1 回答
106 浏览

php - realpath vs str_replace to normalize slashes

Say I have a badly formatted path /public/var/www/html/images\uploads\

Are there any performance benefits between these two methods to "normalize" the slashes, or is it just a different way of doing things?

  1. realpath($path) . DIRECTORY_SEPARATOR
  2. str_replace('\\', '/', $path);
0 投票
2 回答
316 浏览

c - 如何在C中获取终端上任何命令的exec文件目录?

我正在重写这个问题,因为据我所知,它还没有被清楚地理解。我在 C 中实现了自己的 shell,它需要支持原始命令执行的所有命令。

问题是在 C 中执行所有现有的 UNIX bash 命令, 而不使用已经让您轻松执行此操作的函数execvp()system()

为此,我需要搜索可能包含任何类型的 UNIX 命令的所有必需目录。我只想知道:

PATH当我检查环境变量中的所有目录时,我真的确定我支持任何发行版中所有可能的 UNIX 命令吗?(在我的机器中变成/bin/, /usr/bin/, )/usr/local/bin

我还找到了一种方法,它可以获取您插入的文件的完整目录,称为realpath()。但不幸的是,(null)当我尝试获取插入到我自己的 shell 中的命令目录时,它会返回。

你还有什么建议我来解决这个问题?作为最后的解决方案,从根目录递归搜索整个计算机以查找插入的命令是否有意义?

如果有不清楚的地方,请让我知道以澄清。如果您认为从现在开始已经清楚地描述了问题,如果您可以用一段示例代码回答并清除问题中的 [on hold] 标签,我将非常感激。

提前致谢!

0 投票
1 回答
794 浏览

php - PHP realpath returns blank on localhost

I'm new to PHP but have a very frustrating, seemingly simple problem

Works perfectly on a live server but returns blank on localhost!

I may be barking up the wrong tree , but is it a PHP setting in IIS I'm missing ?

localhost running PHP 5.6.31 and IIS 10

0 投票
2 回答
357 浏览

shell - 如何检查实用程序“realpath”是否可用于脚本?

我们被要求在 shell 中编写一个应该与每个通用 shell(dash、ksh、bash)兼容的项目。我们还应该涵盖该实用程序realpath在特定机器上不可用的可能选项。有什么简单的方法可以检查该实用程序是否存在?

0 投票
2 回答
105 浏览

android - 如何在相机上获取捕获图像的 RealPath

我想获取 imageview realPath 并编写 textview .. 我可以在库中获取 RealPath 但我不能在相机中

这是我的代码

此代码为库提供路径

还有这台相机

?? 我应该写什么请帮助谢谢

0 投票
0 回答
289 浏览

android - Android:获取 uri 真实路径返回 null

下面的代码为用户上传文件。我该如何解决?我从驱动器中选择了一个文件并且data.getData()不为空,但获取真实路径不起作用:

但它总是返回 null。

我的手机安卓版本:4.3

手机:银河 S3