Описание тега dirname

2 ответа

Простая функция для перечисления только подкаталогов в каталоге

Новичок здесь Я пытаюсь создать простую функцию, которая создаст простой список всех подкаталогов, доступных в каталоге. Мой код в настоящее время возвращает все имена подкаталогов, но он также возвращает все имена файлов в каталоге, которые я не хо…
25 май '14 в 19:15
2 ответа

Поднявшись на две или три папки, используя dirname дважды или трижды

Посмотрите на код $link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; echo dirname(dirname($link)); Вопрос 1. Элегантно ли использовать dirname дважды, чтобы подняться на два уровня вверх? Вопрос 2. Если вы хотите подняться на три уровня, буд…
16 июл '14 в 09:55
4 ответа

Используйте GNU версии basename() и dirname() в исходном коде C

Как мне использовать библиотеку GNU C версии basename() а также dirname()?. если ты #include <libgen.h> для dirname Вы уже получаете POSIX, а не GNU, версию basename(), (Даже если ты #define _GNU_SOURCE Насколько я знаю, нет условного импорта …
27 апр '11 в 09:51
1 ответ

dirname в случае наследования класса

У меня есть родительский класс, который содержит общую переменную для пути к изображению и который устанавливается через конструктор класса abstract class Parent_Class { protected $image_path; public function __construct($image_path_base) { $this-&g…
14 фев '13 в 13:25
1 ответ

PHP кросс-файлы включают путаницу путей

Два файла из разных уровней каталогов одновременно вызывают один и тот же файл: // index.php include('./include/same_file.php'); // Webpages/page1.php include('../include/same_file.php'); // include/same_file.php include('../template/header.php'); /…
11 дек '13 в 06:10
14 ответов

Получение родительского каталога в Bash

Если у меня есть путь к файлу, например... /home/smith/Desktop/Test /home/smith/Desktop/Test/ Как изменить строку, чтобы она стала родительским каталогом? например /home/smith/Desktop /home/smith/Desktop/
08 дек '11 в 04:12
0 ответов

os.walk - подсчет пройденных каталогов

Я написал код для обхода каталогов, используя os.walk для поиска файла определенного типа. for dirpath, dirnames, files in os.walk(directory): for name in files: if name.lower().endswith(".txt"): print () cl += 1 Это прекрасно работает для поиска, н…
03 июл '15 в 15:20
1 ответ

PHP dir/ файловая иерархия с "include" и (dirname(__FILE__) . "SOMETHING")

Спасибо за ваше время и внимание. Я работаю с сайтом php, на котором я хочу добавить гостевую книгу, найденную в сети, которая работает без базы данных mySql. Мой сайт структурирован так: host.../myDir/fileA.php (here we have all the basic files of …
31 июл '15 в 10:57
1 ответ

Ошибка Python os.path.dirname("path") - не возвращает родительский каталог, когда путь заканчивается символом "/"

В некоторых случаях путь к каталогу будет оканчиваться символом "/" для обозначения того, что рассматриваемый путь является каталогом, а не файлом. Предполагается, что функция os.path.dirname возвращает имя родительского каталога, но когда в конце с…
06 фев '19 в 04:51
1 ответ

htaccess document_root dirname

Можно ли сделать это RewriteRule robots.txt dirname(%{DOCUMENT_ROOT})/robots.php [L] мне нужно получить родительскую папку DOCUMENT_ROOT
30 апр '11 в 09:24
1 ответ

Изменить путь ввода в exec() PHP

Я хочу, чтобы путь, с которого файл загружен C:\\xampp\\htdocs\\cmd исходит от dirname(__FILE__), но когда я делаю это, скрипт выдает ошибку. Рабочий код exec( dirname(__FILE__)."\\xyz.exe C:\\xampp\\htdocs\\cmd\\blue.png D:\\1.png\", $output); Но я…
16 окт '12 в 08:31
2 ответа

Эквивалент dirname в Go

Я изучаю Go, я не знаю, пропустил ли я что-то, но после поиска я задаюсь вопросом: есть ли у dirname в NodeJS эквивалент в Go? Как получить текущий каталог в коде Go, или я должен его реализовать?
02 мар '16 в 08:27
18 ответов

Как правильно определить текущий каталог скриптов?

Я хотел бы посмотреть, как лучше определить текущий каталог скриптов в Python? Я обнаружил, что из-за множества способов вызова кода на Python трудно найти хорошее решение. Вот некоторые проблемы: __file__ не определено, если скрипт выполняется с ex…
15 сен '10 в 14:34
1 ответ

PHP dirname() теряет последнюю папку

Эта проблема Это очень простой для понимания вопрос. У меня есть пользователь, отправляющий URL-адрес, например "http://example.com/path/filename.html". Я использую PHP dirname() функция, чтобы получить так называемую "базу" этого URL. Для приведенн…
09 авг '12 в 02:59
3 ответа

PHP в Javascript: dirname и document_root

У меня есть небольшая проблема. Я работаю над проектом, и я получил свой рут, затем я получил 2 папки: website1 а также website2, website1 это панель персонала, где включен скрипт выгрузки (где эта проблема). website2 это сайт, который увидит "клиен…
02 май '16 в 13:16
4 ответа

Python идиома, чтобы получить тот же результат, что и вызов os.path.dirname несколько раз?

Я чувствую, что мне нужно получить родительский каталог файла Python в дереве исходных текстов, которое состоит из нескольких каталогов с некоторой регулярностью. Необходимость называть Dirname много раз неуклюжа. Я огляделся и с удивлением не нашел…
12 сен '14 в 19:01
1 ответ

Требовать изнутри папки

В моей папке администратора у меня есть index.php, и я не могу загрузить его, я положил require_once dirname(__DIR__).'/includes/header.php'; внутри, чтобы загрузить header.php, который внутри включает в себя папку, и то же самое для footer.php. Но …
28 авг '16 в 13:22
1 ответ

Странное поведение dirname со списком файлов и Makefile

Мой каталог: $ ls * Makefile dir1: file1.txt file2.txt dir2: file1.txt Makefile: A = $(wildcard ./dir1/*) A += $(wildcard ./dir1/*) B = $(dirname $(A)) print-% : ; @echo $* = $($*) Выводы правила печати: $ make print-A A = ./dir1/file1.txt ./dir1/fi…
24 май '18 в 12:41
2 ответа

Как получить Dirname GFile?

При использовании GIO и GVFS, как мне лучше всего получить имя каталога объекта GFile? Есть функция get_basename(), но нет get_dirname(). Функция должна работать и для удаленных URI. Кроме того, он должен быть доступен в Python.
20 фев '11 в 12:04
1 ответ

Получение "Отказано в доступе" по имени и имени базы

Это все. Они просто не будут работать на меня. Что я сделал не так на этот раз? # nquo is: /home/bryan/renametest/C D/y z # script: dirn=dirname "$nquo" echo "dirn $dirn" bnam=basename "$nquo" echo "bnam $bnam" Результат запуска: ./script3.sh: 208: …
04 апр '13 в 05:32