我正在创建一个脚本来运行给定的文件夹并列出其中的所有文件 问题是:用户可能会也可能不会提供完整路径或仅提供文件夹名称(如果目标文件夹位于脚本文件夹中)。
有没有办法获得该文件夹的完整/绝对路径,即使用户只提供其名称?
//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
无论是哪种情况,脚本都会找到该文件夹,打开它并列出它的文件。但我需要稍后在代码上编写fullPath。