Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 7)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
far.RecursiveSearch(InitDir,Mask,UserFunc [,Flags[, ...]])
 
Параметры:
  InitDir: строка
  Маска: строка (может включать атрибуты - см. Примечание ниже)
  UserFunc: функция
  Флаги: флаги
  ...: дополнительные аргументы, любые значения Lua
 
Возвращает:
  В случае, если поиск был остановлен UserFunc: все значения возвращаются UserFunc.
  В случае, если больше не осталось файлов: ничего.
  В случае ошибки в UserFunc: ничего.
 
Описание:
 
  Для каждого найденного файла вызывается UserFunc со следующими аргументами:
      (1) таблица tPluginPanelItem
      (2) полный путь к найденному файлу
      (3 ...) дополнительные аргументы (если есть), которые были переданы far.RecursiveSearch()
 
Если первое возвращаемое значение UserFunc не false или nil поиск остановливавется
 
Замечания:
 
  2-й параметр (маска) может включать атрибуты файла после самой маски
  после >> разделителя. Атрибуты обрабатываются по правилу:
 
  - Маленькая буква означает, что атрибут должен присутствовать.
  - Большая буква означает, что атрибут не должен присутствовать.
 
  Пример: * | * .txt >> rA
 
константа FRSMODE
 
FRS_RETUPDIR = 0x0000000000000001,
FRS_RECUR = 0x0000000000000002,
FRS_SCANSYMLINK = 0x0000000000000004,
FRS_NONE = 0;
 
Если флагов более одного, то их можно указать значением FLAG =Flag1 + Flag2 + Flag3 + Flag4
 
--------------------------------------------------------------------------------
 
tPluginPanelItem is a table with the following predefined fields:
 
  LastWriteTime:      number or bit64-userdata
  LastAccessTime:     number or bit64-userdata
  CreationTime:       number or bit64-userdata
  ChangeTime:         number or bit64-userdata
 
  FileSize:           number
  AllocationSize:     number
 
  FileName:           string
  AlternateFileName:  string
 
  FileAttributes:     string
  Flags:              flags
  NumberOfLinks:      integer
  CRC32:              integer
  Description:        string, or nil
  Owner:              string, or nil
  CustomColumnData:   table, or nil
  UserData:           any type
 
Notes
 
FileAttributes is a string of concatenated attribute letters (see below). If a
letter representing some attribute is present in the string, that means the
corresponding attribute is set, otherwise it is not.
 
  a - archive
  c - compressed
  d - directory
  e - reparse point
  h - hidden
  i - not content indexed
  n - encrypted
  o - offline
  p - sparse file
  r - read only
  s - system file
  t - temporary
  u - no scrub data
  v - virtual
 
LastWriteTime, LastAccessTime, CreationTime and ChangeTime are values measured
in number of time ticks elapsed since January 1, 1601.

Всего записей: 33259 | Зарегистр. 31-07-2002 | Отправлено: 23:38 16-05-2023
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 7)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru