自己写的解析FTP地址下协议,用户名,密码,路径的代码。。。体力活
来源:互联网 发布:女留学生遇害 知乎 编辑:程序博客网 时间:2024/05/16 00:47
/** * <project>hansci_cms</project> * <package>com.hansci.cms.webservice</package> * <class>TestFTPString.java</class> * @time:2013-5-14 下午5:44:24 * */package com.hansci.cms.webservice;/** * @author Administrator * */public class TestFTPString { public static void main(String[] args) { String hFTPPath = "ftp://cms:vtpicms@172.25.39.4/syncdir/remote/CCTV/response/CCTV_SOAP_RESULT_CCTV_SOAP_MSG_201305131454466493664.xml"; parseUrl(hFTPPath); } public static void parseUrl(String value){ String val; //获得协议 val = value.substring(0,value.indexOf("/")-1); System.out.println("Protocal: " +val); int startIndex = value.indexOf("/")+2; int endIndex = value.indexOf(":",startIndex); //获得用户名 val = value.substring(startIndex,endIndex); System.out.println("User: " +val); //获得密码 startIndex = endIndex+1; endIndex = value.indexOf("/",startIndex); val = value.substring(startIndex,endIndex); val = value.substring(startIndex,value.indexOf("@")); System.out.println("Password: " +val); //默认端口号 int port=21; System.out.println("Port: " +21); //获得url val = value.substring(value.indexOf("@")+1,value.length()); val = val.substring(0, val.indexOf("/")); System.out.println("Url: " +val); //获得path val = value.substring(value.indexOf("@")+1,value.length()); val = val.substring(val.indexOf("/")+1,val.length()); System.out.println("Path: " +val); }}
输出:
Protocal: ftp
User: cms
Password: vtpicms
Port: 21
Url: 172.25.39.4
Path: syncdir/remote/CCTV/response/CCTV_SOAP_RESULT_CCTV_SOAP_MSG_201305131454466493664.xml
- 自己写的解析FTP地址下协议,用户名,密码,路径的代码。。。体力活
- Java Source 根据输入 ftp 地址 账号 密码 路径 读取提供路径下的文件
- 清除FTP登录的用户名密码
- 我的体力活
- 修改自己的ftp密码
- 常用 无线路由的地址、用户名 、密码
- 查询linux的ftp的用户名和密码
- 自己写的代码
- FTP登录时指定用户名密码的方法
- wget下载ftp文件,通过用户名和密码的方式
- 在url中输入ftp的用户名和密码
- [小技巧] yafc 如何设置 ftp 的用户名和密码
- 更改用户自己的FTP密码
- ubuntu下的Samba配置:使每个用户可以用自己的用户名和密码登录自己的home目录
- ubuntu下的Samba配置:使每个用户可以用自己的用户名和密码登录自己的home目录
- ubuntu下的Samba配置:使每个用户可以用自己的用户名和密码登录自己的home目录
- ubuntu下的Samba配置:使每个用户可以用自己的用户名和密码登录自己的home目录
- 修改Tomcat下的用户名和密码
- IOS之UITableView cell自定义视图中插入Tableview
- 云存储——Wuala
- 关于GCC的__attribute__(constructor)
- linux c++线程池的实现
- 如何获得系统版本
- 自己写的解析FTP地址下协议,用户名,密码,路径的代码。。。体力活
- SharePoint Wiki Page 编辑内容保存时报错:you must specify a value for this required field
- 【ThreadLocal模式】线程上的全局变量
- linux下C实现线程池的源代码
- 清除UITableView底部多余的分割线
- 翻译】Building on Horizon
- 关于struts1中字符串和时间转化方式
- Visual C++中DDB与DIB位图编程全攻略
- IOS之tableview 实现动态加载图片