先从原理上想想,如果你知道某人电脑中某个路径下有一个机密文件,你也知道他机器的IP地址,如果你能用java做到查找该文件是否存在,也就意味着你离得到这个文件的内容不远矣,请问他人机器的安全性何在?从操作系统角度分析,操作系统也不会让未授权的网络用户访问已共享的文件,未共享的文件操作系统更不会让任何网络用户访问,除非网络用户利用操作系统的漏洞。
如果目标电脑的操作系统向某个网络用户开放自己的某个目录,那么它应该根据某个协议实现,在该协议下它同意并引导网络用户得到本机中的文件信息,比如用一个socket监听特定端口,或者通过http,ftp协议等