Serv-U与VB文件系统编程在实验教学中的应用
2012-10-18刘伟法
中国教育信息化 2012年5期
刘伟法
(常熟理工学院 计算机科学与工程学院,江苏 常熟 215500)
Serv-U与VB文件系统编程在实验教学中的应用
刘伟法
(常熟理工学院 计算机科学与工程学院,江苏 常熟 215500)
本文使用VB的文件系统编程,实现了批量创建Serv-U用户及批量进行权限设置的功能,并能批量创建每个用户的宿主文件夹与每个实验的子文件夹,给实验教学提供了较大方便。
Serv-U;VB;文件系统编程;用户权限
一、引言
实验教学中经常要进行文件的上传与下载,尤其是学生提交实验成果、下载实验素材更是家常便饭的事情,为此很多教师都使用了Serv-U作为FTP服务器来完成上述任务,Serv-U是现今Windows下最流行、功能最强大、使用最简单的FTP服务器软件之一,但是在日常使用中,如果仅为每次实验创建一个文件夹,然后每个学生将实验结果提交进指定文件夹,这种管理方式容易导致学生互相拷贝的情形出现,尽管上传时可以设定仅允许写入不允许读取的权限,但对于像数字媒体制作类课程需要多次实验课时完成一次实验的情况,还是不能有效控制,因为第二次课有必要将上次提交的下载下来以便继续制作,这样必须开放读取权限。为此,必须为每个学生设置不同的用户帐户,如果用手工方式在Serv-U中同时设置大量的用户帐号,工作量将十分巨大。通过分析Serv-U软件的配置文件ServUDaemon.ini,配合读取每个班级学生的学号姓名文件,我们可以通过VB编程来设置其中的参数值,从而实现批量用户帐号的添加与设置,同时根据需要实现批量创建用户文件夹等功能。……
登录APP查看全文
