Я создаю скрипт для запуска через данную папку и перечисления всех файлов внутри нее.
Проблема в том, что пользователь может или не может указать полный путь или просто имя папки (если целевая папка находится внутри папки скрипта).
Есть ли способ получить полный / абсолютный путь к этой папке, даже если пользователь указывает только ее имя?
//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
В любом случае скрипт найдет папку, откроет ее и выведет список файлов. Но мне нужно позже написать полный путь к коду.