远程服务器目录在浏览器中树形方式显示的方法

文档序号:6481109阅读:718来源:国知局
专利名称:远程服务器目录在浏览器中树形方式显示的方法
技术领域
本方法提供了-种用户可以通过浏览器,同时查看多台远程服务器上的目录结 构的实现,并且目录结构是以树形显示在浏览器中。
背景技术
现有技术只能在登录服务器后才可以查看服务器上的目录结构,在实际应用 中,如果要查看远程服务器上的目录结构,就必须授予管理员服务器的帐户和密 码。这样就使得知道服务器帐户和密码的人随着维护人员的增多而增加,多管理 员同时操作也会产生一定的安全隐患。如果同时存在多个远程服务器,管理员必 须记住每个服务器的帐户和密码,然后逐一的远程登录服务器,才能查看和使用 远程服务器上的目录结构,对服务器的管理和应用造成了影响。

发明内容
本发明的目的是提供一种快速的浏览远程服务器上的目录结构的方法,步骤 如下
步骤如下
1) 通过Socket连接向远程服务器发送命令,远程服务器接收到命令,返回 自己的目录结构信息;
2) 接收到目录结构信息后,首先构造目录结构信息类,此类包括两个属性, 但不限于
Type:类型,值为DIR目录或者FILE文件; Address:地址;
3) 将构造好的目录结构信息组装到List中,List中的H录结构信息包含路 径Address和类型Type;
4) 再通过目录结构信息类,构造树形结构,树的根目录为"我的电脑",首 先获取第一级子目录,即服务器的全部盘符,然后构造第一个盘符的子节点,子 节点的Type值为FILE文件,则此子节点为叶子节点,并显示为文件类型,子节 点的Type值为DIR目录,则此节点应该还有子节点,即目录中还存在文件或目录, 并显示为目录类型,以此类推,依次构造所有盘符的树形结构;
5) 最后在浏览器中,以树形结构显示给用户。
木方法和现有技术相比,能够使用户在浏览器中以树形方式显示目录结构,能
3迅速浏览远程多个服务器的目录等特点。


图l是树的构造环境图2是树的构造显示过程示意图。
具体实施例方式
远程服务器目录结构在浏览器中以树形方式显示其方法是利用Socket链接向
远程服务器发送命令并获得远程服务器上的目录信息,并在浏览器中以树型结构 显示。具体步骤如下
首先通过Socket连接向远程服务器发送命令,远程服务器接收到命令,返回 自己的目录结构信息。
接收到目录结构信息后,首先构造目录结构信息类,此类包括两个属性,但不 限于
Type:类型,值为DIR (目录)或者FILE (文件) Address:地址,例如C:\\windows
然后将构造好的目录结构信息组装到List中,这样List中的目录结构信息 就包含了路径(Address)和类型(Type)。
再通过目录结构信息类,构造树形结构。树的根目录为"我的电脑",首先 获取第级了M录,即服务器的全部盘符。然后构造第一个盘符的子节点(例如C 盘),如果子节点的Type值为FILE (文件),则此子节点为叶子节点,并显示为 文件类型,如果子节点的Type值为D工R (目录),则此节点应该还有子节点(目 录中还存在文件或目录),并显示为目录类型。以此类推,依次构造所有盘符的 树形结构。最后在浏览器中,以树形结构显示给用户。
实施例
例如获取远程服务器的目录结构信息首先获取到所有的盘符信息,树的根 目录为"我的电脑",子节点为盘符(C、 D、 E盘),用户点击任意盘符,如C盘, 这是会构造出C盘根目录下的所有目录和文件,并作为C盘的子节点显示在浏览 器上,当ffl户点击C根目录下的任意目录时,例如windows目录,就会重复上面 的歩骤,显示windows目录下的文件和目录,作为windows目录的子节点。其它 盘符原理同上。这样就可以浏览到服务器的所有目录结构信息了 。 除说明书所述的技术特征外,均为本专业技术人员的已知技术。
权利要求
1.远程服务器目录在浏览器中树形方式显示的方法,其特征在于步骤如下1)通过Socket连接向远程服务器发送命令,远程服务器接收到命令,返回自己的目录结构信息;2)接收到目录结构信息后,首先构造目录结构信息类,此类包括两个属性,但不限于Type类型,值为DIR目录或者FILE文件;Address地址;3)将构造好的目录结构信息组装到List中,List中的目录结构信息包含路径Address和类型Type;4)再通过目录结构信息类,构造树形结构,树的根目录为“我的电脑”,首先获取第一级子目录,即服务器的全部盘符,然后构造第一个盘符的子节点,子节点的Type值为FILE文件,则此子节点为叶子节点,并显示为文件类型,子节点的Type值为DIR目录,则此节点应该还有子节点,即目录中还存在文件或目录,并显示为目录类型,以此类推,依次构造所有盘符的树形结构;5)最后在浏览器中,以树形结构显示给用户。
全文摘要
本发明提供一种远程服务器目录在浏览器中树形方式显示的方法,该方法是利用Socket链接向远程服务器发送命令并获得远程服务器上的目录信息,并在浏览器中以树型结构显示。本方法和现有技术相比,具有应用简单、设计合理、能迅速浏览远程多个服务器的目录等特点,因而,具有很好的推广使用价值。
文档编号G06F17/30GK101593199SQ200910014640
公开日2009年12月2日 申请日期2009年3月3日 优先权日2009年3月3日
发明者支阿龙, 李清玉, 高志强 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1