Получить полный путь при открытии каталога - PullRequest
0 голосов
/ 01 мая 2018

Я создаю скрипт для запуска через данную папку и перечисления всех файлов внутри нее.
Проблема в том, что пользователь может или не может указать полный путь или просто имя папки (если целевая папка находится внутри папки скрипта).

Есть ли способ получить полный / абсолютный путь к этой папке, даже если пользователь указывает только ее имя?

    //Check if the folder path was given as an argument    
    if( $argc >= 2) {
       $folderPath = $argv[1]; //Read the folder path argument 
        if( !is_dir($folderPath) ) {
          echo "Folder does NOT exists !";
       }
       else {      
          if( $handle = opendir($folderPath) ) {
             //Find the $folderPath absolute path  here 

$folderPath может быть:
- C:\wamp64\www\myfolder\documents
- Или просто: documents

В любом случае скрипт найдет папку, откроет ее и выведет список файлов. Но мне нужно позже написать полный путь к коду.

1 Ответ

0 голосов
/ 01 мая 2018

Возможно, вы захотите realpath , который решает все проблемы - относительные пути, символические ссылки и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...