размер файла linux - PullRequest
       4

размер файла linux

0 голосов
/ 28 августа 2009

я использую эту exec ("du -sh -S". $ FileFlv. ""); команду в php, чтобы получить размер файла, все работает нормально, но проблема в моем конце если я хочу только размер, но он отображает размер, а также имя файла

Ответы [ 2 ]

13 голосов
/ 28 августа 2009

Вы пробовали функцию filesize () ?

1 голос
/ 28 августа 2009

Если вам нужен только размер или другие свойства одного файла, вы можете использовать stat вместо du. (Возможно, для этого тоже есть встроенные функции PHP.) Опция -c позволяет вам настроить формат вывода. Вот размер в байтах.

stat -c %s myfile.txt

Если вы действительно хотите du (чтобы получить общий размер каталогов), вы можете использовать cut, чтобы изменить вывод.

du -sh -S mydir | cut -f1

Или просто захватите вывод в строку в PHP и удалите имя файла там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...