Вопросы по теме 'readdir'
Индексирование папок: каталог не определяется
<?php
$dir = '';
if(isset($_GET['dir']) && !empty($_GET['dir']) && !stristr($_GET['dir'], '.')){
$dir = '/'. $_GET['dir'];
echo '<a href="files.php">back to /</a><br><br>';
}...
130 просмотров
schedule
16.10.2021
readdir возвращает директиву с d_type == DT_UNKNOWN для каталогов. а также
У меня есть следующий код, имитирующий ls :
#include <dirent.h>
#include <stdio.h>
char* dirent_type_to_str(unsigned char dirent_type) {
switch (dirent_type) {
case DT_DIR:
return "Dir ";
case DT_REG:
return "File";...
2977 просмотров
schedule
12.09.2021
readdir()-›d_name дает странные значения
Я пытаюсь получить имя родительского каталога, используя этот код:
dirp=opendir(cur_spot);
printf("parent name: %s\n", readdir(dirp)->d_name);
closedir(dirp);
cur_spot содержит '..'.
я делаю это в цикле, и он продолжает подниматься по...
4400 просмотров
schedule
28.06.2022
Как отправлять данные через сокет: один буфер, scatter/gatter или readdir?
Я пишу оверлей FUSE fs (notifyfs), который может быть базой данных, которую клиенты могут получать через запросы. Мое намерение состоит в том, чтобы сделать его кешем/оверлеем/базой данных, из которого клиенты могут получать данные при отображении...
448 просмотров
schedule
13.08.2022
Почему я не могу открыть файлы, возвращенные каталогом чтения Perl?
Что ж, я знаю, что это еще один вопрос для новичков, но я очень расстроен и снова хочу просвещаться. Под вашим руководством, ребята, я уже научился использовать функцию glob для чтения содержимого каждого файла в каталоге. Теперь я пробую комбинацию...
4420 просмотров
schedule
05.09.2022
Чтение файлов в каталоге с помощью readdir_r и сортировка с помощью qsort
Я пытаюсь написать программу на C, которая читает файлы из каталога и определяет имя, пользователя, группу и размер каждого файла. Информация для каждого файла хранится в массиве структур и сортируется по имени файла с помощью qsort. Затем...
1704 просмотров
schedule
13.09.2022
Как я могу читать файлы в каталоге в отсортированном порядке?
Когда я читаю каталог в Perl с помощью opendir , readdir и closedir , функция readdir , кажется, не читает файлы в каком-либо определенном порядке (это я могу сказать).
Я читаю каталог, в котором есть подкаталоги, названные по временной метке...
24540 просмотров
schedule
13.04.2023
Какие есть причины предпочесть glob readdir (или наоборот) в Perl?
Этот вопрос является побочным продуктом этого . Немного истории: когда я впервые изучал Perl, я почти всегда использовал glob , а не opendir + readdir , потому что мне было проще. Позже в различных публикациях и прочтениях говорилось, что...
12124 просмотров
schedule
05.07.2023
Как я могу перечислить все файлы в каталоге, отсортированные по алфавиту, используя PHP?
Я использую следующий код PHP для отображения всех файлов и папок в текущем каталоге:
<?php
$dirname = ".";
$dir = opendir($dirname);
while(false != ($file = readdir($dir)))
{
if(($file != ".") and ($file != "..")...
44918 просмотров
schedule
13.11.2022
C: Проверка типа файла. Использование lstat() и макросов не работает
Я использую opendir(), чтобы открыть каталог, а затем readdir() и lstat(), чтобы получить статистику каждого файла в этом каталоге. Следуя этой справочной странице , я написал код, который не работает, как предполагалось. Он перечисляет все файлы в...
21234 просмотров
schedule
22.03.2023
Команда PHP lstat не различает ярлыки в окнах
В Windows я открываю каталог, читаю файлы и для каждого файла запускаю stat, чтобы определить размер и т. д.
Проблема в том, что когда я запускаю stat для папки SHORTCUT, она возвращается как ПАПКА, и я не вижу ничего в битовой маске mode , что...
182 просмотров
schedule
24.06.2023
Действительно ли scandir безопасен для потоков?
В Справочнике по системным потокам UNIX® под заголовком "Безопасность потоков" представляет собой список функций, для которых «не гарантируется, что они будут потокобезопасными во всех системах UNIX». Функция scandir() отсутствует в этом списке, а...
828 просмотров
schedule
10.04.2023
PHP readdir() и opendir() работают локально, но не работают на реальном сервере
Я получал ошибку ниже, поэтому изменился
opendir(http://test.myserv.com/Optfolder/upload/upload)
[function.opendir]: failed to open dir: not implemented
поэтому изменено на file_get_contents($dir)
Но затем в следующем я получил эту...
4129 просмотров
schedule
29.12.2022
Выделение структуры dirent без malloc()
Мне нужно использовать readdir_r() для чтения содержимого каталога в многопоточной программе. Поскольку размер struct dirent зависит от файловой системы, man readdir_r рекомендует
name_max = pathconf(dirpath, _PC_NAME_MAX);
if (name_max ==...
704 просмотров
schedule
03.09.2023
Последствия устаревания readdir_r для производительности?
Когда я перекомпилировал свою файловую систему FUSE на новой рабочей станции, я заметил предупреждения об устаревании, касающиеся readdir_r . Поскольку readdir не является безопасным для MT и требует собственной синхронизации, я немного озадачен....
102 просмотров
schedule
18.01.2023