作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我们正在处理一些通过字母访问共享驱动器的遗留代码(例如 f:\)。使用 UNC 表示法不是一种选择。我们的 Java 包装器应用程序将作为服务运行,作为第一步,我想在代码中显式映射驱动器。有人做过吗?
最佳答案
考虑执行映射网络驱动器的 DOS 命令,如下面的代码所示:
String command = "c:\\windows\\system32\\net.exe use f: \\\\machine\\share /user:user password";
Process p = Runtime.getRuntime().exec(command);
...
查看 net use 命令的详细信息:
The syntax of this command is:NET USE[devicename | *] [\\computername\sharename[\volume] [password | *]] [/USER:[domainname\]username] [/USER:[dotted domain name\]username] [/USER:[username@dotted domain name] [/SMARTCARD] [/SAVECRED] [[/DELETE] | [/PERSISTENT:{YES | NO}]]NET USE {devicename | *} [password | *] /HOMENET USE [/PERSISTENT:{YES | NO}]
关于java - 如何在 Java 中挂载 Windows 驱动器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/208839/
我是一名优秀的程序员,十分优秀!