LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Нет нельзя. С точки зрения файловых операций и inotify всё будет одинаково.

Единственное отличие - если файл большой, допустим pdf или видео файл и в программе нет докачки / кэширования - будут 3 операции

fopen
fread
fclose

В случае открытия в программе просмотра, читающей порциями по мере прокрутки, будет:

fopen
fread - много небольших порций чтения
fread - много небольших порций чтения
fread - много небольших порций чтения
fread
fread
fclose

Если файл небольшой или программа в любом случае дочитывает в память - будет так же 3 операции.

В случае копирования будет

fopen
fread одной операцией до конца
fclose

Исправление kostik87, :

Нет нельзя. С точки зрения файловых операций и inotify всё будет одинаково.

Единственное отличие - если файл большой, допустим pdf или видео файл и в программе нет докачки / кэширования - будут 3 операции

fopen
fread
fclose

В случае открытия в программе просмотра будет

fopen
fread - много небольших порций чтения
fread - много небольших порций чтения
fread - много небольших порций чтения
fread
fread
fclose

Если файл небольшой или программа в любом случае дочитывает в память - будет так же 3 операции.

В случае копирования будет

fopen
fread одной операцией до конца
fclose

Исходная версия kostik87, :

Нет нельзя. С точки зрения файловых операций и inotify всё будет одинаково.

Единственное отличие - если файл большой, допустим pdf или видео файл и в программе нет докачки / кэширования - будут 3 операции

fopen
fread
fclose

В случае открытия в программе просмотра будет

fopen
fread - много небольших порций чтения
fread - много небольших порций чтения
fread - много небольших порций чтения
fread
fread
fclose

Если файл небольшой или программе в любом случае дочитывает в память - будет так же 3 операции.

В случае копирования будет

fopen
fread одной операцией до конца
fclose