当目录路径中有空间时,以下功能不起作用。例如,在以下路径中,目录名称为“Stack Overflow_files”,其中包含一个空格。
$dir = '/home/mamun/workspace/barj/barj/barj/Sequence/Stack Overflow_files';
$scanned_directory = array_diff(scandir($dir, 0), array('..', '.'))
或者
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$scanned_directory[] = $filename;
}
我可以从运行ls '$dir'的终端找到解决方案。但是php中有什么方法可以获取目录列表吗?