Виртуальная папка Java?

#java #system #virtual #directory

#java #система #виртуальная #каталог

Вопрос:

Можно ли каким-то образом создать виртуальную папку с помощью Java и привязать к ней кучу событий (например, всякий раз, когда другая программа пытается получить список файлов внутри папки или пытается прочитать файл?)

Я так не думаю, и я довольно долго гуглил, но этот вопрос давно у меня на уме, и, возможно, я просто не использую правильные ключевые слова.

Ответ №1:

В Java 7 есть так называемый WatchService для каталогов / файлов. http://download.oracle.com/javase/7/docs/api/java/nio/file/package-summary.html

Ответ №2:

Рассматривали ли вы VFS Commons?

Подождите, когда другие программы попытаются прочитать его файлы или папки? Возможно, вы могли бы как-то использовать NIO, но такие вещи, как это, на самом деле не то, в чем хороша Java — звучит так, как будто вам нужно что-то вроде FUSE, но если вы хотите, чтобы это было кроссплатформенным, удачи с этим.