怎么通过DOS,获取服务器上的txt文件内容并赋给变量?

怎么通过DOS,获取服务器上的txt文件内容并赋给变量?,第1张

可以实现,但是不是绝对可以实现。分以下两种情况。

自己的服务器,只需要开通协议就行了,DOS的话TCP/IP是不行了。如果你指的DOS是是用c这些语言写的程序,在DOS窗口里面运行的话,可以用这个协议。如果不是,那么就不能完成你的 *** 作。话说回来,如果你用的是其他程序编译的程序在DOS里面运行的,那么直接连接到服务器,然后通过服务器脚本语言返回给你的内容就行了。比如,本地开发使用的是C语言,现在我需要获取服务器上的一个名字叫做atxt的文件。使用ev>

别人的服务器,如果你有权限,那么1方法可以通用,但是如果你没有权限,那么不行。

strUrl为文件地址,fileName为文件在本地的保存路径,试试吧~
public static void writeFile(String strUrl, String fileName) {
URL url = null;
try {
url = new URL(strUrl);
} catch (MalformedURLException e2) {
e2printStackTrace();
}
InputStream is = null;
try {
is = urlopenStream();
} catch (IOException e1) {
e1printStackTrace();
}
OutputStream os = null;
try {
os = new FileOutputStream( fileName);
int bytesRead = 0;
byte[] buffer = new byte[8192];
while ((bytesRead = isread(buffer, 0, 8192)) != -1) {
oswrite(buffer, 0, bytesRead);
}
Systemoutprintln("下载成功:"+strUrl);
} catch (FileNotFoundException e) {
eprintStackTrace();
} catch (IOException e) {
eprintStackTrace();
}
}

制作自助建站系统时候,每个会员的页面名称都不一样,如果单独用文本显示样式比较单一,所以打算使用FLASH,但是如果为每个会员制作独立的SWF,工作量又比较大,所以使用FLASH中的动态文本调用外部TXT文件动态显示就是必须工作,这样剩下的工作就是动态生成外部TXT文件就可以了。
一、了解FLASH中的“动态文本”
1,打开FLASH,新建一个文档,选择文本工具
2,在窗口中插入文本
3,“文本”属性面板中选择为“动态文本”
4,“实例名称”输入为“cnbruce”
二、“动态文本”的值
1,选择第一帧,添加帧动作
2,输入 cnbrucetext="hello,world";
3,“Ctrl+Enter”测试效果

乱码问题我也遇到过,我大陆行下了个港行的备份,结果TXT全部乱码,解决的办法是什么样的系统装什么样字体识别,国外 *** 作系统当然不能默认大陆行的TXT资料,重新装个电子书的软件就能解决了,建议吧内容先在电脑上复制一篇再传


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13456362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-10
下一篇 2023-08-10

发表评论

登录后才能评论

评论列表(0条)

保存