📄 +-
字号:
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 + -