⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 +-

📁 DELPHI 下远程控制源码
💻
📖 第 1 页 / 共 2 页
字号:
2002年5月10日=======文档: 网络尖兵V8

**文件连传:
       数据发送格式:
       ====================================================
       A---:对于连接授权成功(非拒绝用户)后返回的数据:
              1---访客连接:
                  *---返回开放的资源结构
              2---授权用户:(根据用户名称)
                  *---返回开放的资源结构
                  *---返回授权的资源目录
                  *---返回第一级目录文件列表
              3---超级用户:(根据系统用户名称)
                  *---返回开放的资源结构
                  *---返回所有的目录
                  *---返回当前的目录下的文件列表
       =====================================================
       1---文件目录检索
	    >>发送命令格式:----------OK!

              =1=:文件目录检索         (命令标识) 第1行
              =2=:DirName              (目录名称)第2行

	    <<接收命令格式:----------OK!

              =1=:目录流大小
              =2=:目录流:
			1=文件名
			2=大小
			3=属性(整数值)
			2=修改时间
	      
			
       =====================================================
       2---开放数据检索
             >>发送命令格式:

              =1=:开放数据检索  命令标识            第1行

             <<接收命令格式:

              =1=:目录流大小
              =2=:目录流:
                        目录名称列表

       =====================================================
       3---文件复制
             >>发送命令格式:

              =1=:文件复制   命令标识              第1行
              =2=:FromFile   复制的文件名称        第2行
              =3=:ToDir      复制到目的目录        第3行

             构造复制数据结构:(全局结构) FOPSTruct
                         =1=:C    一个字符表示复制
                         =2=:FromFile
                         =3=: ToFile
       =====================================================
       4---文件剪切
            >>发送命令格式:

              =1=:文件剪切         命令标识        第1行
              =2=:FromFile         剪切的文件名称  第2行
              =3=:ToDir            剪切到目的目录  第3行

              构造复制数据结构:(全局结构) FOPSTruct
                         =1=:X    一个字符表示剪切
                         =2=:FromFile
                         =3=: ToFile

       =====================================================
       5---文件粘贴
           >>发送命令格式:(全局结构) FOPSTruct

              =1=:复制/粘贴        命令标识        第1行
              =2=:FromFile         复制的文件名称  第2行
              =3=:ToDir            复制到目的目录  第3行
            <<接收命令格式:
              =1=: 1/0        表示成功或失败
              =2=:RetStr     如果失败则返回失败的原因
                        
       =====================================================
       6---文件删除
            >>发送命令格式:

              =1=:文件删除         命令标识        第1行
              =2=:TargetFile       删除的文件名称  第2行

            <<接收命令格式:
              =1=: 1/0        表示成功或失败
              =2=:RetStr     如果失败则返回失败的原因
       =====================================================
       7---文件上传
           >>发送命令格式:

              =1=:文件上传         命令标识        第1行
              =2=:ToFile           上传的文件名称  第2行
              =3=:DATASize         上传数据尺寸    第3行
              紧随数据流 :FileStream               紧随

           <<接收命令格式:
              =1=: 1/0        表示成功或失败
              =2=:RetStr     如果失败则返回失败的原因
       =====================================================
       8---文件下载
           >>发送命令格式:----------------OK

              =1=:文件下载         命令标识        第1行
              =2=:TargetFile       下载的文件名称  第2行

           <<接收命令格式:
              =1=: Size          表示文件大小
              =2=:FileStream    返回的数据流

       =====================================================
       9---文件查找
            >>发送命令格式:

              =1=:文件查找     命令标识            第1行
              =2=:FFDir        搜索的主目录        第2行
              =3=:FFType       搜索的文件类型      第3行
              =4=:FFLSize      尺寸下限            第4行
              =5=:FFUSize      尺寸上限            第5行

            <<接收命令格式:
              =1=:数据流尺寸
              =2=:数据流
                         文件名称列表+文件大小;

       =====================================================
       10--文件更名
           >>发送命令格式:

              =1=:文件更名     命令标识            第1行
              =2=:OldFileName  更改的文件名称      第2行
              =3=:NewFileName  更改为文件名称      第3行

           <<接收命令格式:
              =1=: 1/0        表示成功或失败
              =2=:RetStr     如果失败则返回失败的原因
       =====================================================
       11--文件分块申请
           >>发送命令格式:

              =1=:文件分块申请  命令标识            第1行
              =2=:FName         文件名              第2行
              =3=:FPosition     文件起始位置        第3行
              =4=:FLength       文件长度            第4行

           <<接收命令格式:
              =1=: 数据流大小
              =2=:数据流

       =====================================================
       12--文件属性查看
           >>发送命令格式:

              =1=:文件属性查看      命令标识        第1行
              =2=:TargetFile        查看的文件名称  第2行

           <<接收命令格式:
              =1=:数据流大小
              =2=:数据流
                        1=所在路径
                        2=尺寸大小
                        3=文件类型
                        4=属性:(只读/可写/隐藏/档案)
                        5=创建时间
                        6=修改时间

       =====================================================
       13--文件属性更改
           >>发送命令格式:

              =1=:文件属性更改      命令标识        第1行
              =2=:TargetFile        更改的文件名称  第2行
              =3=:AtrName           更改的属性名称  第3行
              =4=:NewValue          新的属性值      第4行

           <<接收命令格式:
              =1=: 1/0        表示成功或失败
              =2=:RetStr     如果失败则返回失败的原因
       =====================================================
       14--文件压缩下传
           >>发送命令格式:

              =1=:文件压缩下传  命令标识            第1行
              =2=:TargetFile    压缩下载的文件名称  第2行

           <<接收命令格式:
              =1=: 数据流大小
              =2=:数据流

       =====================================================
       15--远程文件打开
           <<发送命令格式:

              =1=:远程文件打开  命令标识            第1行
              =2=:TargetFile    远程打开的文件名称  第2行

           <<接收命令格式:
              =1=: 1/0        表示成功或失败
              =2=:RetStr     如果失败则返回失败的原因

       =====================================================
       16--下载开放数据
            >>发送命令格式:

              =1=:下载开放数据  命令标识            第1行
              =2=:ODLFile       下载的文件          第2行

            <<接收命令格式:
              =1=: 数据流大小
              =2=:数据流

       =====================================================
       17--搜索开放数据
           >>发送命令格式:

              =1=:搜索开放数据  命令标识           第1行
              =2=:FFDir        搜索的主目录        第2行
              =3=:FFType       搜索的文件类型      第3行
              =4=:FFLSize      尺寸下限            第4行
              =5=:FFUSize      尺寸上限            第5行


           <<接收命令格式:
              =1=:数据流尺寸
              =2=:数据流
                         文件名称列表+文件大小;

       =====================================================
       18--上传开放数据
            >>发送命令格式:

              =1=:上传开放数据      命令标识        第1行
              =2=:ToFile            上传的文件名称  第2行
              =3=:DATASize          上传数据尺寸    第3行
              紧随数据流 : FileStream               紧 随

            <<接收命令格式:
              =1=: 1/0        表示成功或失败
              =2=:RetStr     如果失败则返回失败的原因
       =====================================================
       19--目录创建
           >>发送命令格式:

              =1=:目录创建         命令标识        第1行
              =2=:NewDir           新建的目录      第2行

           <<接收命令格式:
              =1=: 1/0        表示成功或失败
              =2=:RetStr     如果失败则返回失败的原因

       =====================================================
       20--目录删除
           发送命令格式:

              =1=:目录删除       命令标识          第1行
              =2=:DelDir         要删除的目录名称  第2行

           <<接收命令格式:
              =1=: 1/0        表示成功或失败
              =2=:RetStr     如果失败则返回失败的原因

       =====================================================
       21--目录移动
           >>发送命令格式:

              =1=:目录移动     命令标识            第1行
              =2=:FromDir      移动的目录所在目录  第2行
              =3=:ToDir        移动到目的目录      第3行
              =4=: DirName      移动的目录名称      第4行

           <<接收命令格式:
              =1=: 1/0        表示成功或失败
              =2=:RetStr     如果失败则返回失败的原因

       =====================================================
       22--目录复制
           发送命令格式:

              =1=:目录复制     命令标识            第1行
              =2=:FromDir      复制的目录所在目录  第2行
              =3=:ToDir        复制到目的目录      第3行
              =4=: DirName      复制的目录名称      第4行

              构造复制数据结构:(全局结构) FOPSTruct
                         =1=:C    一个字符表示剪切
                         =2=:FromDir
                         =3=: ToDir

       =====================================================
       23--目录剪切
            发送命令格式:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -