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

php - 设置日志目录

如果还没有创建一个,我想创建一个新文件夹。为了做到这一点,我写道:

LOG_PATH = E:\xampp\htdocs\photo\logs\

有一个照片文件夹,但没有日志文件夹(我想创建那个文件夹)。

我错过了什么吗,因为这里的 if 语句是正确的。不应该。

0 投票
1 回答
651 浏览

perl - 当参数是绝对路径名时,File::Basename::dirname 是否总是返回父目录或根目录?

是否存在此子例程(使用不是根目录的有效路径调用)不返回父目录的情况?

0 投票
2 回答
3682 浏览

php - PHP获取包含文件的文件目录

我有以下 PHP 文件结构:

在包含的 fileA.php 中,我使用dirname(__FILE__).

如果我直接调用 fileA.php 的函数,我会得到正确的路径。但是,如果我在fileB.phpfileC.php中调用它(在包含之后),我会得到错误的路径,...等等!

如何获取包含文件的目录?

注意: dir0(root) 的名称可能会改变,所以我不想对这些路径使用静态字符串!

0 投票
9 回答
105706 浏览

bash - 如何在 Bash 中获取 dirname 的最后一部分

假设我有一个文件/from/here/to/there.txt,并且只想获取其目录名的最后一部分to而不是/from/here/to,我该怎么办?

0 投票
2 回答
750 浏览

linux - Bash 抓取目录名称以在循环中使用

我想获取目录的名称来为每个目录创建一个 tar.gz 文件

例如,所有以 A 开头的目录:

我怎样才能做到这一点?

0 投票
2 回答
31 浏览

php - 仅列出目录中的子目录的简单功能

新手在这里

我正在尝试制作一个简单的函数,该函数将创建一个目录中所有可用子目录的简单列表。

我的代码当前返回子目录的所有名称,但它还返回目录中我不想要的所有文件的名称。

0 投票
7 回答
55199 浏览

bash - How-To get root directory of given path in bash?

My script:

And now I want to get first folder of "$PATH": /home/

How can I always detect the first folder like the example above? "dirname $PATH" just returns "/home/user/example/foo/".

Thanks in advance! :)

0 投票
2 回答
1259 浏览

php - 使用 dirname 两次或三次向上两个或三个文件夹

看一下代码

问题 1. 两次使用 dirname 上两级是否优雅?

问题 2. 如果您想上三个级别,那么使用 dirname 三次是否是一个好习惯?

0 投票
1 回答
2632 浏览

php - WordPress - 文件(/)不在允许的路径中

将 WordPress 移动到我的服务器后,我有一些非常奇怪的事情:

为什么要尝试使用 WordPress 访问 /?有任何想法吗?

调用 WordPress 时会生成 1GB Err-Log ^^

我确实托管了大约 100 个 WP 实例,都做得很好,没有安装尝试访问“/”。

编辑

这是失败的功能:

我添加了一些修改,阅读评论找到它,我得到以下输出:

什么是不正确的,因为 dirname(/var/www/vhosts/xyz/xyz.kunden.xyz/wp-content/uploads/2014/09) 应该返回 /var/www/vhosts/xyz/xyz.kunden.xyz/wp -content/uploads/2014 而不仅仅是 /...

有任何想法吗?

0 投票
1 回答
1145 浏览

bash - 如何将 dirname 传递给多个目录中的多个文件的文件名?

我有多个具有非常特定名称的测试目录,并且在这些目录中我有多个子目录和多个子目录。

例子:

*./V01A1A01/S01/R00/JADE/Anytest.drec
*./V01A1A01/S01/R01/JADE/Anytest.drec(注意子目录 R01 不同)

ETC...

*./V01A1A01/S02/R00/JADE/Anytest.drec
*./V01A1A01/S02/R01/JADE/Anytest.drec(注意 S02 和子目录 R01 现在不同了)

ETC...

我想用我Anytest.drec不时更改的源文件“Anytext.drec”(路径=/home/mike/Desktop/Active_Test/Source_Files/Anytest.drec)替换和重命名所有目录。我希望 /JADE 目录中的最终名称采用 dirname,以便 Anytest.drec 现在读取 = V01_A1_A01_S01_R00.drec。

到目前为止,这是我的代码:

我得到的是:

如何修复此脚本以使其执行我想要的操作?

好的,这是我最终使用的修复程序,它没有放入所有下划线,但它放入了大部分。当我了解更多时,我会修复其余的。谢谢埃德: