问题标签 [dirname]

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 投票
5 回答
2541 浏览

python - Python 成语获得与多次调用 os.path.dirname 相同的结果?

我发现自己需要在源代码树中获取 python 文件的父目录,该目录是多个目录,并且有一定的规律性。必须多次调用 dirname 很笨拙。

我环顾四周,很惊讶没有找到关于此的帖子。

一般情况是:

有没有更惯用的方法来做到这一点,不需要嵌套的 dirname 调用?

0 投票
1 回答
88 浏览

configuration - 在 Dart 中获取访问脚本的路径

目的是为服务器端 Dart 应用程序创建一个配置文件,可以根据需要将其导入到脚本中,如下所示:

然而,对于这个配置脚本来说至关重要的是,它知道在通过导入访问时它自己的位置(而不是访问它的文件的位置)。目前它使用下面的这一行来查找路径:

但是,这将返回导入它的文件的文件路径,而不是正在导入的文件。这需要纯粹用于计算根文件夹的相对路径,这将允许在配置文件中知道其他绝对路径(例如路由、控制器和事物),如下所示:

解决这个问题的最佳方法是什么?我看过这篇文章:Get script path in Dart (analog __DIR__ constant in PHP)这是同样的情况,但是我看不到使用相对路径查找路由文件夹的干净方法。

可能遗漏了一些非常明显的东西,但目前看不到。任何帮助将不胜感激,感谢您的阅读。

0 投票
2 回答
1015 浏览

php - 高级自定义字段:dirname(__FILE__) 在共享服务器上为 CSS 和 JS 返回错误的 URL 包括

我正在将 Advanced Custom Fields Pro (v5) 添加到我正在创建的简单插件中。

我正在使用 ACF 网站上的教程:Distributing ACF in a plugin/theme。本教程要求使用get_stylesheet_directory(),但这是一个主题。我用dirname(__FILE__).

在第 3 步中,include_oncedirname(__FILE__). 步骤 1 和 2 也适用于包含文件,但是当 ACF 包含 Javascript 和 CSS 文件时我遇到了问题。它返回如下 URL:

这就是我想要得到的:

我正在使用 Media Temple 的网格服务器(共享主机)。

以下是来自的相关代码plugins/simple/simple.php

如何获取脚本和样式表的正确 URL?

我尝试在 中使用以下内容config.php,但它也不起作用:

我可以将enqueue这些脚本和样式表分开,但如果我不必这样做就好了。

0 投票
1 回答
1152 浏览

python - python os.path.dirname 使用 windows 网络路径产生错误的结果

我有这个代码片段

产生这个结果

任何想法为什么“tmp sane”有效而简单的目录名无效?我找不到与 Windows 网络名称/反斜杠相关的任何内容。

0 投票
1 回答
51 浏览

php - 使用另一个文件中的函数在 PHP 中查找文件的路径/地址

我在另一个文件(带有一堆其他函数)中有一个 PHP 函数,它返回一个文件的地址。调用文件 commonFunctions.php。见下文。

当我想要另一个文件的地址时,我只需通过使用include $_SERVER['DOCUMENT_ROOT'] . "/commonFunctions.php和调用来包含我的函数文件filePath(dirname(__FILE__))。结果类似于http://myinternalwebsite.com/myScript.php.

有没有办法放置dirname(__FILE__)在我的函数中,所以我所要做的就是通过键入 filePath() 来引用该函数?我尝试做类似以下的事情

但这显然给了我 commonFunctions.php 文件的地址,而不是我在其中调用函数的文件。

提前致谢。

-安东尼

0 投票
1 回答
735 浏览

php - dirname(__FILE__) 在我的域之后添加路径

这是我使用 PHP 函数 dirname() 的问题

让我首先解释一下,我正在一个网站上定义一个常量,如下所示:

这在共享主机上运行良好,但我不得不将网站移动到专用服务器上,现在我尝试使用绝对链接调用的一些文件返回 404。当我查看它们使用的路径时,会出现如下内容:

发生的情况是,我的“ROOT”常量是“/var/www/myWebsite”,但代替“替换”我的域,它被添加到它的末尾。这是没有意义的,因为我的 Apache VirtualHost 将所有对“myIp”的请求发送到本地文件夹“/var/www/myWebsite”。

我不知道错误是来自我的 PHP 代码,还是来自我的 Apache VirtualHost。

感谢您的帮助,我确定这很愚蠢,但我不知道我做错了什么:)

0 投票
1 回答
87 浏览

php - dirname(__FILE__) 返回“/nfs”路径

我正在尝试使用以下方法获取目录名称:

但它返回一个 NFS 路径。任何人都知道为什么会这样?我的同事说服务器中的 NFS 已关闭。

0 投票
2 回答
62 浏览

php - Send image to user directory

I am trying to create a site, where user can create his account and automatic create his folder in my host.
I write this :

So now he uploads his photos. I want that photos go to his folder not in USERS/ Directory. I try this script but doesnt work, how I want.

0 投票
1 回答
215 浏览

node.js - 通过 Express 加载模板时节点服务器目录错误

通过服务在远程运行我的节点服务器时遇到一些问题。我收到以下错误:

错误:无法在 EventEmitter.render 的视图目录“/home/naoufal/etc/run-nodeServer/views”中查找视图“索引”(/var/www/virtual/naoufal/html/node_modules/express/lib/application. js:579:17)

他在启动 Servicescript 的路径中查找我的 Templatefolder,即 (/home/naoufal/etc/run-nodeServer/...) 我的 Node-Application 位于 (~/html/...)。

我试过而不是 ('__dirname + '/views') This '/home/naoufal/html/views' 但发生同样的错误......

有什么建议么?

0 投票
0 回答
24 浏览

directory - os.walk - 计算遍历的目录

我编写了一个代码来使用 os.walk 遍历目录来搜索特定类型的文件。

这对搜索非常有效,但我想知道是否有一种方法可以跟踪被遍历的目录(目录名)的数量?例如:有 10 个文件夹包含一个 .txt 文件并跟踪我需要在计数器中获得 10 个目录名更改的次数。

抱歉,我找不到之前是否有关于此的帖子。如果有人可以帮助我跟踪旧帖子或帮助回答这个问题——那就太好了。