|
主题: 如何判断文件格式
|
5D荣誉斑竹
职务:普通成员
等级:3
金币:10.0
发贴:954
|
#162002/8/5 21:07:16
ROCK请看,我的机子上是这样的,怎么回事。 大家也去试试,看是不是具有普遍性!!!!
真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#172002/8/5 21:11:22
好。。莫非是文件一多就不行。。我在看看。。呵呵
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#182002/8/5 21:16:31
果然是文件一多就不行哦。。呵呵。。奇怪。。莫非AW计算不过来?
|
望枫
职务:普通成员
等级:1
金币:1.0
发贴:155
|
#192002/8/5 21:27:37
我知道问题出在哪里了,不是文件多少的问题,可能是文件排列问题,如果文件后缀一样的一起排列,就不会有问题,如果后面有出现与起先一样的后缀,那么问题就会出现? 程序应该怎么改呢????
|
望枫
职务:普通成员
等级:1
金币:1.0
发贴:155
|
#202002/8/5 21:31:46
我得文件夹文件是按格式排列的啊,但是为什么显示时就乱了呢???
|
望枫
职务:普通成员
等级:1
金币:1.0
发贴:155
|
#212002/8/5 21:58:33
利用 FileString:=Catalog(FileLocation,"F") 返回的文件名与文件夹下的文件排列就不一样,其显示遵循什么原则呢???
|
5D荣誉斑竹
职务:普通成员
等级:3
金币:10.0
发贴:954
|
#222002/8/5 22:23:58
同志们,在ROCK斑竹的英明指引下,在我们5中央,D务院的务实领导下,在我们广大5DAW网友的无 私支援下,我版虚竹同志。。。。。。好了,好了,别砸卷心菜了,我发帖了》》》》 ========================================== 我是这样写的源程序,实验了N次后才敢发了上来,同时提供实例链接: http://haixin.diy.163.com/img/houzhui.a6p取得文件的列表 --FileString:=Catalog(FileLocation,"F") --取得总的文件数 FileNumber:=LineCount(FileString,Return) --初始化后缀记录变量 FileFixs:="" --取得所有的后缀字符串 repeat with i:=1 to FileNumber FileNames:=GetLine(FileString,i) lastindex:=CharCount(FileNames) FileFix:=SubStr(FileNames,RFind(".",FileNames)+1,CharCount(FileNames)) FileFixs:=FileFixs^FileFix^Return end repeat --筛选后缀,使后缀不重复显示 FixsNumber:=LineCount(FileFixs) repeat with k:=0 to FixsNumber str:=GetLine(FileFixs,k) str3:=str3^str str1:=GetLine(FileFixs,k+1) if Find(str1 ,str3)=0 then fixs:=fixs^str1^Return end if end repeat
真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。
|
望枫
职务:普通成员
等级:1
金币:1.0
发贴:155
|
#232002/8/5 22:50:43
佩服,佩服!!!
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#242002/8/5 23:01:53
结合了Rock、AW5、虚竹的代码合成修改为最后完美版本: 返回文件夹下所有文件后缀名(不重复、避免大小写的问题) 61.151.244.212/vip/rock/Example/FileFixs.zip
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#252002/8/5 23:07:44
建议推荐网友 虚竹 为本月最佳网友。。呵呵。。
大家鼓掌。。
|
5D荣誉斑竹
职务:普通成员
等级:3
金币:10.0
发贴:954
|
#262002/8/6 0:39:52
希望大家在这里无保留的尽情的讨论! 这里是互助、互学、互利、共享的摇篮! 只有开放和交流才有进步和飞跃,不是吗!!呵呵!!
真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#272002/8/6 8:37:24
你在批评我吗?呵呵
你昨天晚上问什么问题来着?
|
5D荣誉斑竹
职务:普通成员
等级:3
金币:10.0
发贴:954
|
#282002/8/6 9:04:58
斑竹冤枉啊,我可是在为5D咱们版呐喊呢!! 是这个帖子,听说这个网友很急!你快帮忙看看,去宇风跟帖或者干脆在这里解决吧!! 引用: 原文由 闪动 发表: 谢谢大虾。 请问,要是这样的一种矩阵如何编程: 1,2,3,4选三个数的组合(不重复):
1,2,3 1,3,4 2,1,3 2,3,4
请教各位了。
真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#292002/8/6 10:43:13
随机不重复取数的范例: 随机不重复取数7K 相关脚本: --默认数列 ,可自己删除增加数列值 DefaultList:=[1,2,3,4,5] --临时数列 CurrentList:=DefaultList --随机数个数 ,可自己更改,必须不大于数列最大索引号 GetNumCount:=3 --输出结果字符串,格式为:#,#,#(以逗号分隔) RandomNumber:="" --取得不重复随机数 repeat with i:=1 to GetNumCount RandomIndex:=Random(1,ListCount(CurrentList),1) if i RandomNumber:=RandomNumber^CurrentList[RandomIndex]^"," else RandomNumber:=RandomNumber^CurrentList[RandomIndex] end if DeleteAtIndex(CurrentList,RandomIndex) end repeat
编辑历史:[这消息被Rock编辑过(编辑时间2002-08-06 10:44:29)]
|