将服务器端文件夹下的文件,按文件建立的时间先后排序

服务器|排序

  dir_name="abc"
  Set fso = CreateObject("Scripting.FileSystemObject")
  set self_path = fso.getfile(server.mappath(Request.ServerVariables("PATH_INFO")))
  files_path=self_path.ParentFolder.ParentFolder
  folderspec=files_path+"\"+dir_name
  Set f = fso.GetFolder(folderspec)
  
  Set fc = f.Files
  For Each f1 in fc
  response.write f1.name&"<br>"
  next
  ---------------------------------------------------------------
  
  <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
  <%
  Function getFileInfo(filespec)'获取文件名和创建(修改)时间
  Dim fs, f
  dim s(1)
  Set fs = CreateObject("Scripting.FileSystemObject")
  Set f = fs.GetFile(filespec)
  s(0) = "文件名" & f.Name & "<br>创建时间: " & f.DateCreated & "<br>"
  s(1)=f.DateCreated
  getFileInfo=s
  End Function
  
  Sub compositor(s0,s1)'冒泡排序
  dim j,x
  j=0
  For i=0 to UBound(s1)
   For j=0 to UBound(s1)-j
   If Cint(Cdate(s1(i))-Cdate(s1(j)))>0 Then
   x=s1(i)
   s1(i)=s1(j)
   s1(j)=x
   x=s0(i)
   s0(i)=s0(j)
   s0(j)=x
   End If
   Next
  Next
  for i=0 to UBound(s0)
   response.Write(s0(i))
  next
  End Sub
  
  dir_name="abc"
  Set fso = CreateObject("Scripting.FileSystemObject")
  set self_path = fso.getfile(server.mappath(Request.ServerVariables("PATH_INFO")))
  files_path=self_path.ParentFolder.ParentFolder
  folderspec=files_path&"\"+dir_name
  Set f = fso.GetFolder(folderspec)
  
  Set fc = f.Files
  dim myFile(),fileCreateDate()
  i=0
  For Each f1 in fc
  redim preserve myFile(i)
   redim preserve fileCreateDate(i)
  myFile(i)=getFileInfo(files_path&"\"+dir_name&"\"&f1.name)(0)
  fileCreateDate(i)=cdate(getFileInfo(files_path&"\"+dir_name&"\"&f1.name)(1))
  i=i+1
  next
  compositor myFile,fileCreateDate
  %>

时间: 2024-12-03 15:03:59

将服务器端文件夹下的文件,按文件建立的时间先后排序的相关文章

java包下的META-INF文件夹下的MANIFEST.MF文件有神马作用

问题描述 java包下的META-INF文件夹下的MANIFEST.MF文件有神马作用 java包下的META-INF文件夹下的MANIFEST.MF文件有神马作用 android客户端服务器java文件应该如何部署到tomcat 解决方案 MANIFEST.MF给出了配置信息. android客户端?你说的是服务器端吧.客户端应该打包成apk在手机上跑,部署到tomcat做什么?

遍历指定文件夹下所有的xml文件并动态生成HTML页面!

xml|遍历|动态|生成html|页面 ++++++++++++++++++++++++++++功能:遍历指定文件夹下所有的xml文件并动态生成HTML页面!++++++++++++++++++++++++++++using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.Sess

dos(cmd)下 move命令移动某个文件夹下的所有子文件和子目录到根目录

问题描述 dos(cmd)下 move命令移动某个文件夹下的所有子文件和子目录到根目录 我现在在k盘有一个文件夹dir1,想通过cmd命令实现将文件夹a下的所有子文件和子目录移动到k盘.请问这个cmd命令要怎么写.我已经尝试过很多网上的教程了.有的用xcopy先复制,再删除,但是这样耗费的空间很大,假设我的k盘只有4g,但已经装了3g多的东西,所以先复制一份,在删除时行不通的.我就想用move命令或者其他类似命令可以直接剪切过来是最好的. 1.网上的教程有for /f ""tokens

asp.net 获取指定文件夹下所有子目录及文件(树形)_实用技巧

#region 获取指定文件夹下所有子目录及文件(树形)         /****************************************          * 函数名称:GetFoldAll(string Path)          * 功能说明:获取指定文件夹下所有子目录及文件(树形)          * 参    数:Path:详细路径          * 调用示列:          *           string strDirlist = Server.M

android项目从svn导入eclipse,res文件夹下的几个文件夹显示怎么不对

问题描述 android项目从svn导入eclipse,res文件夹下的几个文件夹显示怎么不对 之前都正常的,后来项目出问题我删了重新导了,就这样了 解决方案 不知道工程结构是怎样的.若res不是源码路径,将之从源码列表删除就可以了;若是,没事,那表是此包无源码,不习惯的话过滤无源码包就可以了(手机上讲不清,不过我感觉讲到位了) 解决方案二: 先看一下 项目中 这些文件在么 然后刷新下项目文件树 如果还没有 就手动导入一下 解决方案三: 这个不影响编译的,假装没看见就好 解决方案四: 重启一下e

dos命令如何选择某个文件夹下所有的.cpp文件和.h文件(包括文件夹下子文件夹中的文件)

问题描述 dos命令如何选择某个文件夹下所有的.cpp文件和.h文件(包括文件夹下子文件夹中的文件) dos命令如何选择某个文件夹下所有的.cpp文件和.h文件(包括文件夹下子文件夹中的文件).最好能过用一句代码表示,谢谢!!! 解决方案 这个要一个个选吧!记得好像没有全选 解决方案二: linux下重命名文件或文件夹命令遍历文件, 包括子文件夹----------------------

jsp程序怎样批量上传同一文件夹下多个excel文件

问题描述 struts2开发文件上传,用<inputtype="file">只能一次选择一个具体的文件,如123.xls现在我要一次选择整个文件夹,将该文件夹下的所有excel文件一次性显示到页面上并批量上传这个用什么方法可以实现?非常感谢! 解决方案 解决方案二:打包之后上传或者多用几个<inputtype="file">解决方案三:我也想知道~顶下!解决方案四:本不想回的,看到个位数的结帖率也不得不回了.解决方案五:用jquery和jsp

asp.net C# 获取指定文件夹下所有子目录及文件(目录数与文件数)

  int j = 0; protected void button1_click(object sender, eventargs e) { directoryinfo dir = new directoryinfo(textbox1.text.tostring()); label1.text = getallfiles(dir).tostring(); }getallfiles方法为自定义方法,实现遍历整个文件夹文件的方法.代码如下: public int getallfiles(direc

android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件

  简介 XStream 是一个开源项目,一套简单实用的类库,用于序列化对象与 XML 对象之间的相互转换. 将 XML 文件内容解析为一个对象或将一个对象序列化为 XML 文件.   1.下载工具 xstream   下载最新版本地址: https://nexus.codehaus.org/content/repositories/releases/com/thoughtworks/xstream/   下载完成后 把jar包导入到自己的android项目中    2. 常用的方法: (1)f

Linux:centos释放缓存,查看磁盘空间大小,xxx文件夹, 查看文件夹大小,查看剩余内存,查看xxx软件位置,统计某文件夹,统计某文件夹下目录数量,查看文件夹大小,给文件夹下所有的文件赋值权限

一台老的PHP后台服务器,今天用 free -m 查看,发现内存跑满了. 再 top,然后按下shift+m,也就是按内存占用百分比排序,发现排在第一的进程,才占用0.9%,那是什么占用的呢?谷歌了一下,据说是centos为了提高效率,把部分使用过的文件缓存到了内存里.如果是这样的话,我又不需要这样的文件性能,那就可以释放.如下两个命令就可以: #sync #echo 3 > /proc/sys/vm/drop_caches 内存释放后,就占用很低了,如下: Centos上的最终命令是: [ro