我看了一段时间VB了,可总是被文件系统的问题难住,请问大侠,有没有什么方法能更好更快的掌握“文件系统”呢?
1、本地机器上无数据库。2、接收到服务器发送的数据(记录或文件路径)后,全部分别保存在本地的各个文本文件中(如:Stationname.txt、medianame.txt、Camername.txt、Recordname.txt等)。3、为了减小服务器数据库的工作负担,要尽量少的访问数据库。假设:最后要调用数据库中的视频文件,则调用该文件路径(里面就包含了类似Station和media等的节点)的过程全部在客户端完成,最后只发个调用该文件的请求(第一次连接数据库除外,因为首次连接时本地还没有任何记录)。 下面就是具体的格式: 我这里就是Viewer,server发给我数据。 server-> Viewer: 发送Station的格式: StatN,sock(index) ,pri,UserID,sCount,StationID,StationNO,StationName, Station最后一条发完会返回“EndST” 发送media的格式: Media,sock(index) ,pri,StationID,sCount,MediaID,MediaNO,MediaName, media最后一条发完会返回“ENDME” 发送Camera的格式: Camer,sock(index) ,pri,StationID,MediaID,sCount,CameraID,CameraNO,CameraName, Camera最后一条发完会返回“ENDCA” 发送RECORD格式: RecON,sock(index) ,pri,StationID,MediaID,CameraID,sCount,aa,bb,……………….. aa,bb,………………..为list3的字段 RECORD最后一条发完会返回“ENDRE”
我就是想把它们分级存储了。但所有级别记录的数目都是随机的。 一个Station(相当于站点列表)中包含若干media(相当于图象区域列表),一个media中包含若干个Camera(摄象机列表),一个Camera中包含若干个RECORD(最后可播放的图象名称列表)。 一个media只包含于一个Station,其他的类推。 有大侠说应该再建一个“索引文本文件”,可我不太懂~~ 斑竹,您能帮帮我吗?