问题标签 [pathname]

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 投票
1 回答
375 浏览

java - 服务器上文件的 java 路径必须加倍反斜杠

我有一个 Java GUI。用户使用 JFileChooser 对话框选择一个文件,包括文件的路径。路径显示在文本框中,例如

当我使用用户选择的路径(并显示在文本框中)通过 InputStream 访问文件时,它找不到文件。哎呀。

现在我将文本框中的所有反斜杠加倍。IE

并使用文本框中的路径再次使用 InputStream 读取,现在找到该文件。又来了。

您可能认为这样做的原因可能是反斜杠必须用另一个反斜杠转义,但这不是这里的原因。在内部,Java 再次将反斜杠加倍以进行转义。

此外,当我尝试通过网络浏览器访问文件时,反斜杠必须加倍。

我在想这可能与两个原因有关:

  • JFileChooser 出于某种原因正在“吃掉”反斜杠。如何避免这种情况?
  • JFileChooser 工作正常,但存储文件的服务器的服务器管理员为路径名设置了一些命名约定。如果是这样,我如何才能了解 Java 程序中的这些标准,以便我可以通过编程方式将反斜杠加倍。

希望我没有让你太困惑;-)

0 投票
1 回答
172 浏览

html - OSX - 站点文件夹外文件的路径名

我已经在我的Sites文件夹之外建立了一个本地 Git 存储库。事后看来,这可能是一个错误。

我想测试其中一个 Git 文件,但我的测试 html 页面需要在Sites文件夹中才能在~localhost.

那么我可以获取 html 页面http://~localhost/MyUserName/test.html(具有路径MyUserName/Sites/test.html)来查找具有路径的脚本MyUserName/GitHub/myScript.js吗?或者 Git 文件夹是否需要移动到其中Sites

我尝试了以下但没有成功:

<script src="../GitHub/myScript.js" type="text/javascript"></script>

谢谢。

0 投票
1 回答
851 浏览

java - 如何:BitmapRegionDecoder 使用 String pathName 到可绘制目录

好的,所以我正在制作一个应用程序来在 Android 上为一堂课玩二十一点,并在视觉上显示卡片。我想使用 BitmapRegionDecoder 来最有效地加载我的卡片,这些卡片都显示在一个文件中。这是我的代码:

由于我收到的所有错误消息,我知道“res/drawable/cards.png”不是提供路径的正确方法,但我不知道应该使用什么来代替路径。请帮忙,谢谢!:)

0 投票
2 回答
18934 浏览

lisp - Lisp 文件扩展名的约定是什么?

“.el”是以 Emacs Lisp 程序结尾的文件名的约定。请问在编写 Common Lisp 程序时的约定是什么?

0 投票
2 回答
226 浏览

c# - .NET 关于文件路径的奇怪行为

我通过谷歌教授找不到这方面的任何信息,所以我在这里。获取给定的路径名​​并将其粘贴到 Windows 资源管理器中。在我的代码中发现生成带有额外“。”的路径的错误后,我偶然发现了这一点。在目录分隔符之前的路径名中\...

在代码中,.NET 会在调用时接受该路径File.Create并生成一个文件,但在此路径:

复制C:\\pathto.\file.ext到 Windows 资源管理器的地址栏并观看“。” 消失并带你去C:\\pathto\file.ext

.NET 和 Windows 是否是正常行为?它不会引起问题,因为“。” 传递给文件操作时,.NET 和 Windows 都将其删除。真正的问题是数据库中的所有文件的文件名都带有'.\',但存在于没有'.\'的路径中......并且File.Exists()也可以工作,尽管路径不是'真正的'物理路径地点...

这里发生了什么?

0 投票
2 回答
1346 浏览

php - PHP:从选定文件中检索完整路径以将数据导入数据库

我想允许用户选择一个文件,从中导出数据并将其保存到数据库中。我找到了以下代码来导入数据:

我不确定它是否有效,但我还没有走到那一步。我的问题是如何获取所选文件的完整路径名,以便可以将其输入以下命令,而不是对文件名进行硬编码:

我花了很多时间研究这个但无济于事。

0 投票
1 回答
30992 浏览

java - 如何从绝对路径名创建文件对象?

我认为我的问题需要对背景进行一些解释。我的任务是创建一个基本服务器,它将在我的系统上发送客户请求的 HTML 文件。我被告知只需输入localhost:8080/index.html我的 Firefox 浏览器作为测试客户端来测试我的服务器。输入该行输入可以正常工作并打印出index.html. 为了安全起见,我应该测试以确保请求的文件直接在我当前的工作范围内,如果不是,我应该拒绝该请求。我已经设置了这样一个捕获,我想检查它。我想index.html再次使用我的文件,但是使用整个路径名, C:\Users\Gabrielle\Documents\NetBeansProjects\CS2 Assignment 5\src\index.html所以我在浏览器中输入

localhost:8080/C:\Users\Gabrielle\Documents\NetBeansProjects\CS2 Assignment 5\src\index.html

我收到一个错误,说该文件不存在。然后我检查了它试图制作文件的内容以及它试图制作文件的内容,我得到了

C:%5CUsers%5C%5CGabreille%5C%5CDocuments%5C%5CNetBeansProjects%5C%5CCS2%20Assignment%205%5Cindex.html

这显然不是文件的名称。我只是错误地发送了文件名吗?如果它有任何区别,我正在从 Windows 命令提示符运行程序。下面是我的多线程客户端的代码和我的可运行对象的代码。如果您有任何问题或想要澄清,我会密切关注这个线程。

以下是实际内容

0 投票
1 回答
695 浏览

unicode - 列出包含 Unicode 符号的目录名称无法正常工作

我正在尝试将所有子目录的列表写入文件,但子目录名称中的 unicode 符号被问号替换。我在 Windows XP 上使用 CLISP 2.49。

这是代码的简短版本:

0 投票
1 回答
106 浏览

directory - 路径名目录行为奇怪

我使用 SBCL 1.1.4,发现 pathname-directory 的行为很奇怪:

假设有一个路径名包含“..”,下面的例子很简单。SBCL 将每个 ".." 转换为 ":UP"

问题来了:

在 truename 的返回值上调用 pathname-directory 时,“..”不会转换为“:UP”。(truename "C:/test/..") 也返回 #P"C:/test/../",那么为什么 ".." 没有被转换呢?

0 投票
1 回答
1916 浏览

linux - 什么是路径//,它与/有什么不同

我们知道根目录是/,根据posix,还有另一个目录//与/不同。当你 ls / 和 ls // 时,输出是一样的,就像 stat,但是如果你 cd / 和 cd //,它们是不同的,尽管目录内容是一样的。这真的让我很困惑。有人有答案吗?