首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

在Java里不要Socket而直接操作远程计算机里的文件

2012-11-07 
在Java里不用Socket而直接操作远程计算机里的文件.今天上班时偶然发现在Java里可以在不用Socket情况下操作

在Java里不用Socket而直接操作远程计算机里的文件.

今天上班时偶然发现在Java里可以在不用Socket情况下操作远程电脑机的文件,有点惊喜,记下来.

?

??????? 工作中的电脑在C:\WINDOWS\system32\drivers\etc\hosts这个文件里做了如下一行配置:


??????????????? 10.1.**.*?????? file01


????? 现在我用如下的代码来给file01这个电脑里加一个目录:

?

?

???? 执行上述代码后,file01的目录结构如下所示:

???? 在Java里不要Socket而直接操作远程计算机里的文件

?

??? 刚发现时是有些惊讶,不过想想这也是完全可以做的:Java虚拟机直接调用操作系统的相关功能就可以"类本地化"地操作指定的文件了.这也正是Java平台独立性的一个体现吧?
???????
??????? c++在不改代码情况下可以做到吗?

1 楼 danielking 2008-06-26   这个靠的是windows共享服务,大部分程序都能像本地程序一样访问远程共享的文件
只是c/c++的标准库能不能识别\\这样的格式还不知道

热点排行