2014-12-07 3 views
-1

Название говорит все, я попробовал disk_free_space(), но он не работает для меня. Я предполагаю, что он возвращает только «дисковое пространство», а не только случайный носитель.php получить свободное место на съемном носителе (например, USB Flash Drive)

У меня есть сценарий, который создаст другой файл на съемном диске, и простая проверка на свободное пространство определенно будет полезна.

+0

Вы пробовали функцию 'diskfreespace()'? Он возвращает свободное пространство в байтах указанного каталога. Эта функция является псевдонимом функции disk_free_space(). –

+0

Если вы планируете разместить этот скрипт онлайн, вам не удастся - PHP работает на сервере, и даже если 'disk_free_space()' не блокируется администраторами, он будет проверять наличие свободного места на локальном сервере. –

+0

@DipakG. Благодаря! это то, что я искал. Возможно, вы захотите создать для него ответ, чтобы я мог продвигаться вперед? – Aesreal

ответ

1

Вы можете попробовать diskfreespace() функция. Он возвращает свободное пространство в байтах указанного каталога. Эта функция является псевдонимом функции disk_free_space().

+0

, если вы знаете, как получить оставшийся размер корневого раздела съемного носителя? diskfreespace («F:») работает, но я понял, что он дает мне все свободное пространство на съемном носителе, а не только в корневом разделе. есть идеи? – Aesreal

Смежные вопросы