#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, но если вы хотите, чтобы это было кроссплатформенным, удачи с этим.