问题标签 [filepath]

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 回答
301 浏览

php - .htaccess 文件导致 JS 和 CSS 文件被调用

我的网站上有一个 .htaccess 文件。我发现如果每个文件的路径未设置为绝对路径,则不会调用 javascript 和 CSS 文件。我在我的 smarty 模板和 javascript 文件中将所有 URL 路径更改为绝对路径,但它没有工作。

现在在我的 php 文件中,我在许多 php 文件中都有 require_once。我只是想知道我是否还必须将 require_once 中的路径设置为绝对路径?任何帮助表示赞赏。谢谢。

0 投票
0 回答
2413 浏览

asp.net - 带有 jquery 文件树的 asp.net mvc 应用程序中的文件路径

我正在尝试掌握 jquery 文件树插件,但文件路径有问题。问题是,jquery 调用设置了一个根目录,如果它设置为“/”,我希望它是我的服务器目录中的一个路径。所以我在 jquery 代码与之交互的服务器代码中设置了这个。

这是jquery调用:

以下是我如何将根“/”设置为对应于我的 Web 应用程序中的位置:

就使文件树显示正确的文件树而言,这可以正常工作。但问题是,当我点击一个文件,并且在 jquery 中调用了 alert 函数时,alert 框显示的文件路径是 windows 路径(上面指定为 root 的路径)和 url(路径的相对末端部分)。例如 c:\我的文档\visual studio\MvcApplication\FileArea/Public/file.txt。

如果我在服务器代码中将根指定为“/”,就像在 jquery 文件树的原始脚本示例中一样,我只会得到警报框中的最后一个相关部分。此外,在生成的文件树中,我得到了 c: 驱动器的根目录,而不是 Web 应用程序的根目录……但是现在当我指定相对于我的 Web 应用程序的路径时,我得到了整个绝对路径的混合。

由于我希望能够获取此路径并对文件进行处理,因此我预计此路径将是一个问题。那么这里发生了什么,为什么路径会这样结束,我该如何解决?我不知道如何在 jquery 中指定相对于我的 Web 应用程序的路径,所以在服务器代码中执行它是我唯一能想到的。在任何情况下,我想我还是有一个完整的绝对路径很好,只要我可以修复它以便它使用一种格式。但是谁能告诉我怎么做?

编辑:如果有帮助,我想我也会发布实际的 jquery fileTree 代码:

所以,长话短说:我不明白文件路径在这里是如何工作的。仅将“/”指定为根似乎可以作为相对路径(因为警报框随后仅显示相对路径),但它为我提供了计算机根 (c:) 的文件树。那么我如何使用它来使用我的 Web 应用程序的相对路径,并且仍然可以获得我可以使用的正确路径?

任何帮助表示赞赏!

0 投票
2 回答
17106 浏览

c# - 如何确定没有 HttpContext 的文件的物理路径?

我有一些在 ASP.NET MVC Web 应用程序中运行时没有 HttpContext 的进程。此过程需要能够确定应用程序的 Contents 目录的物理路径,以便读取/写入数据。但是,因为它没有 HttpContext,所以我不能使用像 Server.MapPath 之类的花哨的东西。建议?

0 投票
1 回答
1836 浏览

javascript - Web 应用程序根操作符和脚本标签

有没有办法~在脚本标签中使用 ASP.NET 的“Web 应用程序根”运算符?如果没有,有没有办法模仿这种行为?

我的应用程序对不同的子目录使用嵌套母版页;内容页面使用其特定于目录的母版页,该母版页使用根母版页。我希望能够<script>在根母版页中包含我的标签,所以我不会到处重复代码,但由于我不一定知道任何给定内容页面的路径深度,我可以'不能可靠地提供脚本文件夹的路径。

我考虑使用表单中的路径/scripts/jquery.js,但由于 Visual Studio 开发服务器在服务器根目录的子目录中启动应用程序,因此无法很好地转换为实时服务器。为了显示:

你当然可以看到问题。由于我不是该项目的唯一开发人员,因此我几乎无法控制“上线”过程中发生的事情。否则,这可能只是/my_project在“上线”过程中删除的问题。

0 投票
1 回答
394 浏览

file - NetBeans 6.8 C++,文件被写入和读取错误的目录

当我以“运行主项目”模式运行我的项目时,我的程序将 .txt 文件写入我的 /home 目录。我发现这非常奇怪,所以我以“调试主项目”模式运行程序,并将 .txt 文件写入项目目录。选项中是否有可以解决此问题的设置,因此两种模式都会将文件写入项目目录?

我试图制作具有相同结果的新项目

0 投票
3 回答
69266 浏览

regex - 从 Perl 中的字符串中删除文件扩展名和路径

我想获得一个没有路径的文件名(如果它是字符串的一部分)以及扩展名。

例如:

所以基本上,我想删除之前的任何内容,包括最后一个“/”(如果存在)以及最后一个“。” 以及它之后的任何元字符。

对于这样一个新手问题,我很抱歉,但我是 perl 的新手。

0 投票
3 回答
2027 浏览

vb6 - 在 VB6 中,在文件夹名称包含空格的路径处执行 .bat 文件时出现问题

我正在尝试使用以下代码在 VB6(静默窗口模式)中执行 .bat 文件。

如果 . 中没有空格,一切都会正常工作,'My Folder'但如果遇到这样的空格,调用会失败。我该如何解决这个问题?

0 投票
1 回答
1892 浏览

indexing - 在 Lucene 中索引文件路径或 URI

我在 Lucene 中存储的一些文档具有包含文件路径或 URI 的字段。如果他们的查询词包含路径或 URI 段,我希望用户能够检索这些文档。

例如,如果路径是

我希望用户能够通过查询path:whitepapers.

同样,如果 URI 是

包含的查询uri:questions将检索它。

我是否需要对这些字段使用特殊的分析器,或者 StandardAnaylzer 是否可以完成这项工作?我需要对这些字段进行任何预处理吗?(例如,用空格替换正斜杠或反斜杠?)

欢迎提出建议!

0 投票
1 回答
834 浏览

c# - 如何使用双 (.) (.) "fileName ..pdf" 验证安全文件名

我正在研究如何在我的 web 应用程序中创建一个安全的文件名 我已经阅读了很多关于这里的最后一篇文章 如何在 Windows 下检查给定的字符串是否是合法/有效的文件名?但是当文件名以“fileName ..pdf”(双点)的方式出现时,我找不到此示例的解决方案,浏览器至少无法打开文件 IE 并且至少对于 Windows 来说是安全的文件名,那么如何搜索此异常并删除双点,我现在拥有的是以下示例(显然不会删除双点:

0 投票
2 回答
1065 浏览

filesystems - 修改相对于当前目录的python路径的Pythonic方法

我有一个结构像这样的项目(减少了很多以给出要点)......

你明白了。现在说例如foobar.pyfeatures做这个from state_editor.io.fileop import subInPath...... 显然State_Editor需要在路径中。

我已经阅读了有关 sys.path.append 和路径配置文件的信息,但我不确定如何完成我需要完成的任务,或者最 Pythonic 的方式是什么。

最大的问题是我不知道如何指定“一个目录向上”。显然这是..,但我不确定如何避免将其解释为字符串文字。例如,如果我这样做sys.path.append('../'),它将逐字附加../到路径中。

所以我的问题是,完成此任务的最“pythonic”方式是什么?