LOCAL cdlmc
cdlmc='报名管理系统'
*-----------------
IF DIRECTORY(cdlmc)
IF DIRECTORY('.\'+cdlmc+'\ZP')
RD ('.\'+cdlmc+'\ZP')
ENDIF
DELETE FILE ('.\'+cdlmc+'\*.*')
&&& ERASE
('.\'+cdlmc+'\*.*')
RD (cdlmc)
ENDIF
*删除处理
*-----------------
IF !DIRECTORY(cdlmc)
MD (cdlmc)
ENDIF
IF !DIRECTORY('.\'+cdlmc+'\ZP')
MD ('.\'+cdlmc+'\ZP')
ENDIF
……
以上是系统设置.exe里面的部分代码(系统设置.exe——是母系统,科技竞赛报名管理系统.exe ——是子系统,通过系统设置.exe产生)
当‘报名管理系统'下没有多余的文件夹时,正常。当出现额外的文件夹(用户自建的)时,出错。
求解决办法!谢谢啦
[
本帖最后由 wengjl 于 2012-2-11 16:29 编辑 ]