gpt4 book ai didi

java - 如何在 Java 中挂载 Windows 驱动器?

转载 作者:搜寻专家 更新时间:2023-10-30 19:51:01 24 4
gpt4 key购买 nike

我们正在处理一些通过字母访问共享驱动器的遗留代码(例如 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com