Системный вызов stat(2) в системах POSIX. Вместо этого для статистики используйте статистику.
2 ответа

Получение DateModifed файла с помощью Stat() в Perl - Неправильная операция управления вводом / выводом

Я пытаюсь прочитать значение даты, измененное в файле, но мне не удалось это сделать. Я постоянно получаю сообщения об ошибках "Неправильная операция ввода-вывода". Это структура каталогов Windows, которую я пытаюсь прочитать. Я попытался передать п…
01 фев '13 в 23:18
1 ответ

Воспроизведение команды Linux stat в C

Я пишу свою собственную версию команды stat, и мне трудно получить правильный вывод для Device поле. Когда я запускаю Linux stat Команда на пустой файл в рабочем каталоге я получаю: Device: 801h/2049d Чтобы повторить это, я попытался извлечь из stat…
11 сен '14 в 03:15
2 ответа

Вызов функции stat

Я хочу использовать stat функция. Но я не знаю, как это сделать с переменными. Я получаю значение DIRECTORY и sub-dir из какого-то другого процесса. if( stat( DIRECTORY/sub-dir, &st ) == 0 ) {--} Я получаю сообщение об ошибке следующим образом "…
29 окт '13 в 15:48
1 ответ

Программа, которая читает свой собственный размер из st_size

Используя функцию stat() и аргументы основной функции, я должен написать программу, которая читает и печатает свой собственный размер из st_size. Что я уже пробовал: #include <sys/types.h> #include <sys/stat.h> int main( const char * szF…
22 май '18 в 08:04
3 ответа

Используя C, как я могу узнать, когда создается файл?

Я делаю программу на C для Linux, которая сканирует каталог каждые x секунд в течение периода времени для изменений, но у меня возникают проблемы с поиском, когда создается файл или каталог. Вот несколько вариантов, которые я рассмотрел: Используя с…
10 апр '11 в 21:44
1 ответ

Как использовать stat(), чтобы проверить, является ли аргумент командной строки каталогом?

Я пытаюсь посчитать типы файлов, введенных в программу. Поэтому, если вы введете echo.c в качестве источника C, echo.h будет Header и так далее. Но если вы введете каталог, как echo/root это должно считаться directory типа, но сейчас его считается к…
25 окт '17 в 23:45
0 ответов

Исходный код os.stat в Python 2.7 для Windows

Я заметил следующий гем в исходном коде python для ntpath. def islink(path): """Test for symbolic link. On WindowsNT/95 and OS/2 always returns false """ return False Это явно не относится к перспективам. Поэтому, когда Python встречает символическу…
29 окт '15 в 02:35
1 ответ

Неопределенная временная метка файла, заблокированного процессом

Скрипт демона создает некоторые промежуточные файлы, которые он удаляет в конце перед сном. Пока сценарий демона записывает в промежуточные файлы, если мы выполним ls -lrt в пути, мы увидим следующее: : ~ / reports / jobs / Processorlog 12 $ ls -lrt…
22 июл '13 в 16:07
1 ответ

stat возвращает ENOENT

Я запускаю следующую программу, которая проверяет, существует ли файл или не использует stat(), Но когда я прохожу путь, скажи: $HOME/file.sh, это не с ENOENT ошибка. Но когда я прохожу расширенный путь, т.е. /root/file.sh, stat() возвращает успех, …
18 сен '12 в 13:22
0 ответов

PHP - статистика каталога ['mtime'] не обновляется в цикле while

Вот мой код: while (true) { $stat = stat('/path/to/dir/'); echo $stat['mtime'].PHP_EOL; sleep(1); } Если я запускаю это в терминале, а затем создаю новый файл в каталоге mtime не меняется Если я остановлю сценарий и снова запусту правильный mtime эт…
11 май '16 в 09:43
1 ответ

S_ISREG не работает над функцией листинга

У меня возникли проблемы с подсчетом только обычных файлов в каталоге. Это мой код: int show_regular_files(char ** path) { DIR * dp = opendir(*path); // open the path char d_path[BUFSIZE]; // struct dirent *ep; struct stat sb; int number=0; int rv; …
31 янв '17 в 22:48
0 ответов

Использование + и * в функции aov()

Я немного смущен тем, в чем разница между + и *. Я хочу провести тест ANOVA на этих данных, чтобы увидеть, не влияет ли на производительность метод, где тесты были повторены в течение 4 сеансов. Я старался: a = aov(perf~(method*test*sess)) summary(a…
17 ноя '12 в 11:39
1 ответ

Размер файла виртуального файла

Я использую FUSE для создания оверлейной файловой системы, в которой каталоги дополняются виртуальными сущностями. Я устанавливаю размер файла этих объектов равным 0, потому что у меня нет возможности узнать - до их чтения, что особенно дорого в мое…
11 авг '15 в 11:24
1 ответ

Как найти общее количество дисковых блоков, занятых текущим каталогом (C UNIX)?

Так что я почти закончил свое назначение, где я в основном воссоздал команду UNIX ls -l, но единственное, чего не хватает, это "total #", который показан в начале команды ls -l, как показано ниже. total 68 Насколько я понимаю, это общее количество д…
23 апр '18 в 04:23
0 ответов

Почему этот скрипт меняет ctime моего файла?

Я пишу скрипт каталога криминалистических дисков на PHP. Сценарий выполняет итерации по файловой системе, собирает различные метаданные и статистическую информацию о каждом файле или каталоге и сохраняет эту информацию в базе данных SQL. Для моего п…
16 июн '17 в 23:23
2 ответа

Печать информации из статистики (2)

У меня есть файл, и когда я вызываю stat(2), я получаю: File: 'testarg.txt' Size: 8 Blocks: 1 IO Block: 121072 regular file Device: 30h/48d Inode: 716627550 Links: 1 Access: (0644/-rw-r--r--) Uid: (74112/ laz18) Gid: (72216/grp.csci.mentors) Access:…
29 апр '18 в 22:09
1 ответ

Рекурсивный список каталогов и файлов C

Мой код C для рекурсивного перечисления каталогов и файлов выполняется несколько раз. Я не уверен, как это исправить и почему это происходит... Это не бесконечно, как 10 раз показывает текущий каталог. void printdir(char *dir, int depth) { DIR *dp; …
09 апр '16 в 01:17
2 ответа

Функция stat для perl6

Есть ли в perl6 альтернативный способ получения таких атрибутов файла, как размер, access_time,ified_time... и т. Д., Без необходимости вызывать собственный вызов? Согласно документу, он "вряд ли будет реализован как встроенный, как его специфичный …
29 авг '18 в 14:10
1 ответ

Как извлечь значение "Дата столбца" для конкретного файла для Windows 7 x64, в C++

Я хочу извлечь значение даты для определенного файла и сравнить его с датой изменения и датой создания в Visual C++. Я видел, что могу извлечь Дата создания и Дата изменения, но я ничего не знаю о дате. Я изменил некоторые файлы с помощью программно…
11 авг '13 в 07:16
3 ответа

R читать файлы с помощью цикла

Я просто хочу использовать 10 файлов в R. Для каждого я хочу что-то посчитать. Exp. файл: stat1_pwg1.out stat23_pwg2.out .. stat45_pwg10.out Я пытаюсь это: for (i in 1:10){ Data=paste("../XYZ/*_pwg",i,".out",sep="") line=read.table(Data,head=T) } Но…
20 июл '11 в 08:41