FileMonitor

class FileMonitor(dir: Path, related: (Path) -> Unit)

File creation monitor. It is possible to report by grouping several files according to the conditions. A class provided because standard WatchService cannot monitor mounted directories.

ファイルの作成をモニタする。 いくつかのファイルを条件でグルーピングして報告する事ができる。

val mon = FileMonitor("dir".toPath(), related)
mon.submit {
println(it)
}

Parameters

dir

Monitored directory. 対象ディレクトリ

related

Constructors

Link copied to clipboard
fun FileMonitor(dir: Path, related: (Path) -> Unit)

Functions

Link copied to clipboard
fun submit()

Report if the file has been generated. ファイルが生成されていれば報告する。

Properties

Link copied to clipboard
var cancel: Boolean = false