文件夹有1.htm--10000.htm 编号的文件9995,怎么知道少了哪个编号的文件?

yishao 2005-07-09 11:30:20
文件夹有1.htm--10000.htm 编号的文件9995,怎么知道少了哪个编号的文件?
...全文
192 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xutao888 2005-07-11
  • 打赏
  • 举报
回复
取文件名+循环判断
zy51 2005-07-11
  • 打赏
  • 举报
回复
没想到那么简单.我一开始把问题复杂化了.呵呵.下面的代码可以完成你的要求.
<%
for i=1 to 10000

Set objFSO=Server.CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(Server.MapPath(i&".htm")) then
Response.write i&".htm文件是存在的<br>"
Else
Response.Write i&".htm文件不存在<br>"
End if
Next
%>
zy51 2005-07-10
  • 打赏
  • 举报
回复
先想想.一下子还没想到好方法. 做个记号,有知道好方法的说下,顺便学习.
白夜花寒 2005-07-10
  • 打赏
  • 举报
回复
set fso=server.createobject("scripting.filesystemobject")
set myfolders=fso.getfolder("c:\white")
for each item in myfolders.files
next

凭借的是记忆,可能有点儿不准确了
Jiutianhgnc 2005-07-10
  • 打赏
  • 举报
回复
我也来学习下,上次我同学找我问搜索,唉 ,不知道。
超级大笨狼 2005-07-10
  • 打赏
  • 举报
回复
FolderExists 方法

object.FolderExists(folderspec)
参数
object
必选项。应为 FileSystemObject 的名称。
folderspec
必选项。需要判定是否存在的文件夹的名称。如果文件夹可能不在当前文件夹中,那么必须提供完整的路径说明(可以是绝对的或相对的)。
下面的例子说明了 FileExists 方法的用法。

[JScript]
function ReportFolderStatus(fldr)
{
var fso, s = fldr;
fso = new ActiveXObject("Scripting.FileSystemObject");
if (fso.FolderExists(fldr))
s += " exists.";
else
s += " doesn't exist.";
return(s);
}
[VBScript]
Function ReportFolderStatus(fldr)
Dim fso, msg
Set fso = CreateObject("Scripting.FileSystemObject")
If (fso.FolderExists(fldr)) Then
msg = fldr & " exists."
Else
msg = fldr & " doesn't exist."
End If
ReportFolderStatus = msg
End Function
请参阅
DriveExists 方法 | FileExists 方法 | GetFolder 方法 | GetParentFolderName 方法
应用于:FileSystemObject 对象



zy51 2005-07-10
  • 打赏
  • 举报
回复
呵呵,不好意思,才疏学浅,想了一下午没有个好方法.帮你顶.我也想知道高人是怎么写这个算法的.
相对虚拟站点http://localhost/ictech/ 一、精简说明: 删除所有"_"开头的文件文件 删除语言包中除中文和英文以外的语言 删除skin目录下除默认皮肤以外的文件 filemanager/browser/default/connectors/目录下除php以外的文件 filemanager/upload/目录下除php以外的文件 二、配置说明: 将Fckeditor 里的保留文件拷贝到网站根目录文件里,即/ictech/下 /fcktemplates.xml /fckstyles.xml /fckeditor_php5.php /fckeditor_php4.php /fckeditor.php /fckeditor.js /fckconfig.js /editor/ fckeditor.php : BasePath为默认Fckeditor的目录,也可以在调用的时候指定. 三、\fckconfig.js 语言识别设置: FCKConfig.AutoDetectLanguage = false ; //61行 关闭自动语言识别 FCKConfig.DefaultLanguage = 'zh-cn' ; //62行 选择 zh-cn 四、上传设置: \editor\filemanager\browser\default\connectors\php\config.php: $Config['Enabled'] = true ;// 30行 是否允许上传 $Config['UserFilesPath'] = '/ictech/userfiles/' ; //33行 默认上传路径,可以更改但必须在相应的目录下建这个名称的目录。 四、上传文件随机重命名为 201447202465.jpg 修改fckeditor/editor/filemanager/connectors/php/commands.php 1.第一段添加函数 [24行] function GetRandID($prefix) { //第一步:初始化种子 //microtime(); 是个数组 $seedstr =split(" ",microtime(),5); $seed =$seedstr[0]*10000; //第二步:使用种子初始化随机数发生器 srand($seed); //第三步:生成指定范围内的随机数 $random =rand(1,10000); $filename = date("dHis", time()).$random.'.'.$prefix; return $filename; } 2.[204行]应用函数 在函数function FileUpload( $resourceType, $currentFolder, $sCommand ) 中的if ( isset( $Config['SecureImageUploads'] ) )[行204]上面一行添加 $sOriginalFileName = $sFileName = GetRandID($sExtension); 设置完成 其他方面设置 ,请参见 http://www.jb51.net/article/12647.htm 五、php文件应用 事例 http://localhost/ictech/fadd.php BasePath=$BasePath; $oFCKeditor->Value=$fileinfo; // 设置表单初始值 $oFCKeditor->Create(); // 调用类中方法,必须 ?>

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧