hs.fs.volume
Взаимодействие с томами файловой системы OS X
Это отличается от hs.fs, так как hs.fs работает с операциями файловой системы UNIX, а hs.fs.volume взаимодействует с концепцией томов OS X более высокого уровня
Обзор API
- Константы — полезные значения, которые нельзя изменить
- Функции — API-вызовы, предоставляемые непосредственно расширением
- Конструкторы — API-вызовы, которые возвращают объект, обычно тот, который предлагает API-методы
- Методы — API-вызовы, которые могут быть выполнены только с объектом, возвращенным конструктором
Документация API
Константы
didMount
| Подпись | hs.fs.volume.didMount |
|---|---|
| Тип | Константа |
| Описание |
Том был смонтирован |
| Источник | extensions/fs/libfs_volume.m строка 12 |
didRename
| Подпись | hs.fs.volume.didRename |
|---|---|
| Тип | Константа |
| Описание |
Том изменил своё имя или точку монтирования (или, скорее всего, оба) |
| Источник | extensions/fs/libfs_volume.m строка 24 |
didUnmount
| Подпись | hs.fs.volume.didUnmount |
|---|---|
| Тип | Константа |
| Описание |
Том был размонтирован |
| Источник | extensions/fs/libfs_volume.m строка 16 |
willUnmount
| Подпись | hs.fs.volume.willUnmount |
|---|---|
| Тип | Константа |
| Описание |
Том скоро будет размонтирован |
| Источник | extensions/fs/libfs_volume.m строка 20 |
Функции
allVolumes
| Подпись | hs.fs.volume.allVolumes([showHidden]) -> table |
|---|---|
| Тип | Функция |
| Описание |
Возвращает таблицу информации о дисках, подключенных к системе |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/fs/fs.lua строка 35 |
eject
| Подпись | hs.fs.volume.eject(path) -> boolean,string |
|---|---|
| Тип | Функция |
| Описание |
Размонтирует и извлекает том |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/fs/libfs_volume.m строка 120 |
Конструкторы
new
| Подпись | hs.fs.volume.new(fn) -> watcher |
|---|---|
| Тип | Конструктор |
| Описание |
Создает объект наблюдателя событий томов |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/fs/libfs_volume.m строка 148 |
Методы
start
| Подпись | hs.fs.volume:start() |
|---|---|
| Тип | Метод |
| Описание |
Запускает наблюдателя за событиями томов |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/fs/libfs_volume.m строка 208 |
stop
| Подпись | hs.fs.volume:stop() |
|---|---|
| Тип | Метод |
| Описание |
Останавливает наблюдателя за событиями томов |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/fs/libfs_volume.m строка 232 |
© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.fs.volume.html