我已经使用Windows共享在服务器上共享了一个文件夹。在我正在运行代码的另一台计算机上,我映射了一个指向该文件夹的网络驱动器。
在我的代码中,我时不时地将文件从本地计算机传输到服务器。类似于这样:
File srcFile = new File("C:\\test.mpg");
File destFile = new File(...);
// error checking
FileUtils.moveFile(srcFile, destFile);
File destFile = new File("Z:\\folder\\test.mpg");
File destFile = new File("\\192.168.123.123\\folder\\test.mpg");
您可以等效地使用映射驱动器或完整网络路径;Java对此并不关心,只是将文件名传递给OS。请注意,如果您使用的是网络路径,那么在开始时需要\\\\
。
问题内容: 我想将.txt文件拖放到共享网络驱动器上。路径是网络驱动器上的映射,该映射需要凭据(登录名和密码)。我可以使用FileOutputStream传递这些参数吗? 谢谢。 问题答案: 否。请使用java CIFS Client库。您可以通过Java连接远程Windows机器。例子- 谢谢 编辑 :JCIFS仅支持不安全的SMB1协议,并且已经处于维护模式多年。将jcifs- ng 用于Wi
我正在尝试使用模块和模块写入映射的网络驱动器。 如何获取写入远程位置的连接和路径? 我需要通过驱动器号吗?如果是,我如何找到它? (节点: 4796)未处理的promise拒绝警告: ChildProcessError:命令失败:net use Z:"\server" /P: Yes /user:用户名密码系统错误67已经发生。 找不到网络名称。 (退出时出现错误代码2) 在回调时(C:\app\
我尝试过不同的URI方案: 以下内容根本不起作用: null null
问题内容: 我从在远程Ubuntu机器上的目录中读写文件的要求开始。 首先,我编写了一个Java程序,该程序可以从远程Windows计算机(即LAN)上的共享文件夹读取,写入文件。在这里,这样的事情在我的(本地)Windows计算机上起作用: 现在,当我考虑使用远程Ubuntu计算机时,显然我无法执行此类操作,因为该计算机不在LAN上( 我不确定即使在LAN上也可以做到 )。因此,我尝试了以下方法
我无法在这两个文件中找到WebLogic CLASSPATH变量-nv.sh和comEnv.cmd.我不知道在哪里添加sqljdbc42,也不知道如何连接到AzureSQL服务器数据库(这甚至可能吗)? 我下载了sqljdbc42。jar,并将其添加到我的$DOMAIN/lib中,但类路径在哪里;我没有看到要修改的。据我所知,我需要添加JAR的路径。 C:\Oracle\中间件\Oracle_Ho
当我修改代码以使用RemoteWebDriver和ChromeDriver运行时,我得到了:异常:驱动程序可执行文件的路径必须由webdriver设置。铬。驱动系统属性; 代码: 该文件存在于我运行它的PC上。当我切换到ChromeDriver而不是Remote WebDriver时,它工作得很好。