PHP Scandir 云文件夹
PHP Scandir Cloud Folder
我想知道如何对云存储中的文件夹进行简单的 scandir
,或者是否可能。
<?php
$dir = "C:/wamp64/www/test";
$a = scandir($dir);
$files = array_diff($a, array('.', '..'));
file_put_contents("C:/wamp64/www/test.txt", "");
foreach ($files as $key) {
file_put_contents("C:/wamp64/www/test.txt","$key \r\n", FILE_APPEND);
}
?>
我的这段代码目前运行良好,但我的云路径是 L:17
,输入这些值只会显示 没有这样的文件或目录
感谢任何帮助,对于给您带来的不便,我们深表歉意!
你应该这样做:
<?php
$path = '\2017\somepath\';
$user = "username";
$pass = "password";
$drive_letter = "L";
system("net use ".$drive_letter.": \"".$path."\" ".$pass." /user:".$user." /persistent:no>nul 2>&1");
$location = $drive_letter.":/somepath/your_directory";
if ($handle = opendir($location)) {
while (false !== ($entry = readdir($handle))) {
echo "$entry";
}
closedir($handle);
}
?>
我想知道如何对云存储中的文件夹进行简单的 scandir
,或者是否可能。
<?php
$dir = "C:/wamp64/www/test";
$a = scandir($dir);
$files = array_diff($a, array('.', '..'));
file_put_contents("C:/wamp64/www/test.txt", "");
foreach ($files as $key) {
file_put_contents("C:/wamp64/www/test.txt","$key \r\n", FILE_APPEND);
}
?>
我的这段代码目前运行良好,但我的云路径是 L:17
,输入这些值只会显示 没有这样的文件或目录
感谢任何帮助,对于给您带来的不便,我们深表歉意!
你应该这样做:
<?php
$path = '\2017\somepath\';
$user = "username";
$pass = "password";
$drive_letter = "L";
system("net use ".$drive_letter.": \"".$path."\" ".$pass." /user:".$user." /persistent:no>nul 2>&1");
$location = $drive_letter.":/somepath/your_directory";
if ($handle = opendir($location)) {
while (false !== ($entry = readdir($handle))) {
echo "$entry";
}
closedir($handle);
}
?>