• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Delphi > Delphi解析FTP地址的方法

Delphi解析FTP地址的方法

作者:xujh 字体:[增加 减小] 来源:互联网 时间:2017-05-28

xujh 通过本文主要向大家介绍了delphi7 ftp,delphi ftp,delphi ftp上传文件,delphi ftp服务器,delphi ftp put命令等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了Delphi解析FTP地址的方法。分享给大家供大家参考。具体实现方法如下:

procedure TForm1.FTPAnalysis(S:string;var UserName,Password,IP,FileName:String;var DirList:TStringList);
var
 i,j:integer;
 strAuthorization,strAddr,strDirFile:string;
 //授权信息
begin
 UserName:= 'anonymous';
 Password:= 'test@test.com';
 IP := '';
 strAddr := Copy(S,7,length(S)-6);
 //取得ftp://之后的部分
 //S 格式必须是类似ftp://rec:ooo@192.168.76.11/20050418/abcdef.vox,
 //或ftp://192.168.76.11/......
 i := Pos('@',S);
 if(i>0) then
 begin
  strAuthorization := Copy(S,7,i-7);
  //只取帐号密码字段
  j:=Pos(':',strAuthorization);
  if(j<1)then
   exit;
  UserName := Copy(strAuthorization,1,j-1);
  PassWord := Copy(strAuthorization,j+1,length(strAuthorization)-j);
 end;
 i := Pos('@',strAddr);
 j:=Pos('/',strAddr);
 if(j>0) then
  IP := Copy(strAddr,i+1,j-i-1);//获得IP地址
 strDirFile := Copy(strAddr,j+1,length(strAddr)-j);
 DirList.Delimiter := '/';
 DirList.DelimitedText := strDirFile;//获得目录列表
 FileName := DirList[DirList.count-1];//最后部分为文件名
 DirList.Delete(DirList.Count-1);
end;
</div>

希望本文所述对大家的Delphi程序设计有所帮助。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Delphi解析FTP地址的方法

相关文章

  • 2017-05-28截取指定符号之间的字符串(随机读取)delphi实例代码
  • 2017-05-28delphi程序全屏显示无标题栏覆盖整个屏幕(适合屏保)
  • 2017-05-28Delphi建立、读取、存贮INI文件的方法《一》
  • 2017-05-28Delphi基本图像处理方法汇总
  • 2017-05-28Delphi解析FTP地址的方法
  • 2017-05-28Delphi实现图像文本旋转特效完整实例代码
  • 2017-05-28插件管理框架 for Delphi(一)
  • 2017-05-28Delphi实现获取磁盘空间大小的方法
  • 2017-05-28delphi mysql adbquery数据提供程序或其他服务返回 E_FAIL 状态
  • 2017-05-28Delphi下OpenGL2d绘图之画点的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Delphi修改操作注册表权限的代码
    • Delphi2007编译的程序在Win7下图标模糊的解决办法
    • Delphi中判断文件是否为文本文件的函数
    • Delphi实现Listbox中的item根据内容显示不同颜色的方法
    • delphi程序全屏显示无标题栏覆盖整个屏幕(适合屏保)
    • 在Delphi实现在数据库中存取图像的图文演示无错
    • Delphi Command模式
    • Delphi编程常用快捷键大全
    • Delphi实现窗口文字淡入淡出渐变效果的方法
    • Delphi建立、读取、存贮INI文件的方法《一》

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有