2008-06-25
在Java里不用Socket而直接操作远程计算机里的文件.
关键字: c++在不改代码情况下可以做到吗?今天上班时偶然发现在Java里可以在不用Socket情况下操作远程电脑机的文件,有点惊喜,记下来.
工作中的电脑在C:\WINDOWS\system32\drivers\etc\hosts这个文件里做了如下一行配置:
10.1.**.* file01
现在我用如下的代码来给file01这个电脑里加一个目录:
String fileNameRemotelyDir = "\\\\file01\\MCMrep\\MMTTest\\Target\\TestDir"; new File(fileNameRemotelyDir).mkdirs();
代码运行前file01指定目录下的情况是这样的:

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

刚发现时是有些惊讶,不过想想这也是完全可以做的:Java虚拟机直接调用操作系统的相关功能就可以"类本地化"地操作指定的文件了.这也正是Java平台独立性的一个体现吧?
c++在不改代码情况下可以做到吗?
- 18:27
- 浏览 (269)
- 评论 (1)
- 分类: Core Java & OO
- 发布在 discovery & surprise 圈子
- 相关推荐
发表评论
- 浏览: 29415 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
链接
最新评论
-
对浏览器中的context menu ...
Drag dropper
-- by whqida -
Spring中的load-time weav ...
没啥,有些class不在spring的管理之中,通过 load-time wea ...
-- by ray_linn -
对浏览器中的context menu ...
别搞笑了, 这是浏览器的 Context Menu? 这只不过是响应了鼠标右击事 ...
-- by fcoffee -
IE tab在Firefox里开发时 ...
firebug只能用于ff, 并不能用于ff下的ietab, 原因显而易见.如果 ...
-- by fcoffee -
IE tab在Firefox里开发时 ...
还网告知 该如何操作呢 我还是要到ie下再调试啊
-- by jianfeng008cn






评论排行榜