Я сердился, но не получил удовлетворительного ответа. В структуре каталогов я хочу знать, что такое использование ./
Это оказывает влияние, если я использую это в src.
Пожалуйста, сообщите нам разницу в ./ ../ и /
./ – текущий каталог.
../ является родительским каталогом текущего каталога.
/ является корневым каталогом системы.
Они работают так:
./ – текущий каталог ../ – родительский каталог текущего каталога / – корневой каталог файловой системы ./ – текущий каталог.
../ является родительским каталогом текущего каталога.
/ является корневым каталогом системы.
Вы также можете использовать __FILE__ и __FILE__ для получения пути.
Для более подробной информации смотрите на эти постоянные предопределенные
./ означает текущий каталог
../ означает родительский элемент текущего каталога, а не корневой каталог
/ является корневым каталогом
объяснение
myfile.text находится в текущем каталоге , как есть ./myfile.text
../myfile.text находится на один уровень выше вас и /myfile.text живет в вашем корневом каталоге.
Если это касается URL-адресов, как кажется – атрибут HTML src принимает значение URL-адреса, то в действительности он не имеет ничего общего с каталогами. Интерпретация относительных URL-адресов происходит как манипуляция строками, без ссылки на каталоги или файлы. ( Разрешенный URL-адрес, абсолютный URL-адрес, может затем интерпретироваться таким образом, который передает вещи в файловую систему, но это другая проблема.)
В начале URL-адреса,
./ не имеет эффекта (удаляется при интерпретации относительного URL)
../ заставляет последнюю часть базового URL-адреса вернуться к своему последнему / в нем, прежде чем использовать его в качестве префикса
/ приводит к тому, что URL-адрес должен быть префикс протокола и серверной части текущего базового URL-адреса
Таким образом, исходя из базового URL-адреса http://www.example.com/foo/bar/zap ,
./test.html решает то же, что и test.html , а именно http://www.example.com/foo/bar/test.html
../test.html разрешает http://www.example.com/foo/test.html
/test.html разрешается на http://www.example.com/test.html
Ссылка: STD 66 .
Если произойдет, что абсолютные URL-адреса затем интерпретируются сервером, запущенным на http://www.example.com, упрощенным (и общим) способом, сопоставляя их с файловой системой, затем ./ сопоставляет в тот же каталог, что и базовый URL-адрес , ../ отображает его родительский каталог и / сопоставляет его с корнем сервера.