gpt4 book ai didi

java - 从本地网络读取文件,例如\\192.168.0.100\share\file.txt Android代码

转载 作者:行者123 更新时间:2023-12-01 04:14:47 25 4
gpt4 key购买 nike

请帮助我编写 Android 代码来读取位于我的共享网络位置中的文件..

\192.168.0.100\share\file.txt

try {               
InputStream file = new FileInputStream("\\\\192.168.0.100\\share\\file.txt");
InputStreamReader inputStreamReader = new InputStreamReader(file);
BufferedReader br = new BufferedReader(inputStreamReader);
String line;
while ((line = br.readLine()) != null) {
if(line.contains("text")) {
line = line.substring(2, 5);
}
text.append(line);
text.append('\n');
}
tv.setText(text);
}
catch (IOException e) {
e.printStackTrace();
tv.setText(e.toString());
}

这不起作用...说找不到文件/目录......我已检查并确认共享位置..它正在与其他本地连接的计算机一起使用。

请帮助我。

最佳答案

使用 \\computer\resource 语法作为文件路径是 Windows 特定的。该路径不适用于“其他本地连接的计算机”,但适用于Windows计算机。 Android、其他 Linux 系统和其他 Unix 系统不支持该语法。

您可以使用JCIFS与您的 Windows 共享对话的库。

关于java - 从本地网络读取文件,例如\\192.168.0.100\share\file.txt Android代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19534646/

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