文件对象

Netbeans平台中的文件对象(FileObject)是存在Netbeans文件系统(FileSystem)中的虚拟文件. 它可以是磁盘上的文件,也可以是任何类似文件的东西.例如远端FTP服务器上的文件,JAR包里的一个文件条目,甚至XML文件中的一个条目,等等.

Netbeans平台中的文件对象和java.io.File文件有很大不同:

  • 你不能生成一个代表尚不存在的文件的文件对象,就是说如果真正的文件不存在,你不能生成一个对应的Netbeans文件对象
  • 你可以监听文件对象的变化.
  • 文件对象可以拥有键值对形式的文件属性

相关推荐