![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| HP-UX HP-UX (Hewlett Packard UNIX) является Hewlett-Packard Собственная реализации на Unix операционной системы, основанной на System V. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Unix сценарий для обнаружения новых файлов вступления в каталоге | james_1984 | Shell программирование и сценарии | 13 | 10-10-2008 07:31 AM |
| WH индексным дескриптором индекса начинается с 1 в отличие от индекса массива (0) | sairamdevotee | UNIX для чайников Вопросы И Ответы | 1 | 08-17-2008 05:04 AM |
| почему индексным дескриптором индекс файловой системы начинается с 1 в отличие от индекса массива (0) | sairamdevotee | Файловые системы, диски и память | 0 | 08-17-2008 04:50 AM |
| tcsh + завершает суб-каталоге вход | JamesGoh | Shell программирование и сценарии | 0 | 04-23-2008 04:52 AM |
| Что такое индекс? | Рави Радж Кумар | Shell программирование и сценарии | 3 | 12-26-2006 08:43 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Получение индекс последней записи в каталог
Здравствуйте,
Есть ли вообще получить индекс последней записи в каталог? Я использую С программой для просмотра записей, но я хочу, чтобы перейти к последней записи, потому что каталог очень большой и я не хочу, чтобы прочитать все. Я использую размер каталоге файл описателя, но когда я удалить файлы размером не уменьшится. Любые идеи? Спасибо. |
|
||||
|
Когда вы делаете что-то вроде все записи каталога читаются, и только последние два напечатаны. То, что я нужен, чтобы перейти к последней записи. Ли я сказал, размер каталога дескриптор файла не всегда работает, потому что когда каталог растет, дескриптор файла увеличивается, но, когда файлы удаляются, дескриптор файла размером не уменьшится.
|
|
||||
|
Вы хотите seekdir () и telldir () в dirent.h
Тем не менее, не забудьте прочитать ваши manpage: seekdir () в соответствии с POSIX в основном необходимо знать смещение вперед, нет SEEK_END эквиваленте (как и в lseek ()). Ваш осуществления могут вести себя иначе. |
|
||||
|
В последней записи в каталог с подкаталогами не является недавно созданный файл. Она может иметь мало пользы, если вы хотите совсем недавно обновленный файл. Каталог списки от "LS" всегда сортировать каталог. Код:
# Last entry in directory find . -type f -print | tail -1 | xargs ls -liad Это тот же каталог, что и в предыдущей должности (например, 180 Mb каталог файлов). Если да, то вы смогли узнать, сколько файлов Есть в каталоге, и является ли она подкаталогами? |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|