前两天有人问怎么取得一个目录下的文件,下面就是例子

<%@ Language=VBScript %>

<%

‘================================================================

‘函数名称:FileList

‘函数功能:列出目录下所有文件

‘主要参数说明:

‘1——FolderUrl 虚拟路径 不可为空

‘2----FileExName 文件扩展名

‘函数返回值:收文记录

‘================================================================

Function FileList(FolderUrl,FileExName)

Set fso=Server.CreateObject("Scripting.FileSystemObject")

Set folder=fso.GetFolder(Server.MapPath(Trim(FolderUrl)))

Set file=folder.Files

FileList=""

For Each FileName in file

If Trim(FileExName)<>"" Then

If InStr(Trim(FileExName),Trim(Mid(FileName.Name,InStr(FileName.Name,".")+1,len(FileName.Name))))>0 Then

FileList=FileList&FileName.Name&"<br>"

End If

Else

FileList=FileList&FileName.Name&"<br>"

End If

Next

Set file=Nothing

Set folder=Nothing

Set fso=Nothing

End Function

Response.Write FileList("/你的虚拟路径","gif,GIF,jpg,JPG")

%>

前两天有人问怎么取得一个目录下的文件,下面就是例子,布布扣,bubuko.com

时间: 2024-08-02 07:03:26

前两天有人问怎么取得一个目录下的文件,下面就是例子的相关文章

windows下查找一个目录下所有文件内容

遇到这个问题的背景是我反编译了一个apk,得到了它的source code.我在jd-gui中查找一个String时,发现查找结果严重不全,于是我想,如果不用jd-gui自带的搜索功能,而直接从源码文件夹中查找这个String就好了. 但windows自带的查找功能,只能查找目录下的文件名,而无法查找文件内容.总不能把文件一个一个都打开,然后挨个find一遍吧? 办法总是有的,答案就是万能的notepad++(我爱notpad++): 首先ctrl+f,出现文件查找的框以后,点击第三个tab,就

遍历一个目录下的文件

遍历文件 package com.vfsd.core; import java.io.File; public class ListFiles { public static void main(String[] args) { //File dir1 = new File("O:\\OpenSceneGraph\\OpenSceneGraph_3_6_install\\lib"); File dir1 = new File("E:\\OpenSceneGraph\\Open

删除一个目录下的所有文件,但保留一个指定文件

此题问题虽小,但是初学者还是很难给出合理的答案的!本文来自老男孩21期网络班学员 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 面试题:删除一个目录下的所有文件,但保留一个指定文件 解答: 假设这个目录是/xx/,里面有file1,file2,file3..file10  十个文件

linux面试题:删除一个目录下的所有文件,但保留一个指定文件

此题问题虽小,但是初学者还是很难给出合理的答案的!本文来自老男孩21期网络班学员 面试题:删除一个目录下的所有文件,但保留一个指定文件 解答: 假设这个目录是/xx/,里面有file1,file2,file3..file10  十个文件 [[email protected] xx]# touch file{1..10} [[email protected] xx]# ls file1  file10  file2  file3  file4  file5  file6  file7  file8

java移动文件夹、 慎用java file.renameTo(f)方法 、 java从一个目录复制文件到另一个目录下 、 java代码完成删除文件、文件夹 、

java移动文件夹(包含子文件和子文件夹): http://blog.csdn.net/yongh701/article/details/45070353 慎用java    file.renameTo(f)方法: http://www.cnblogs.com/mrwangblog/p/3934506.html 注意看结果,从C盘到E盘失败了,从C盘到D盘成功了.因为我的电脑C.D两个盘是NTFS格式的,而E盘是FAT32格式的.所以从C到E就是上面文章所说的"file systems"

linux c++ 变量一个目录下的文件名 (包括子目录的文件名)

最近写代码有一个要遍历目录下的每一个文件并取得这个文件的绝对路径的需求, 我们知道linux c++中有system命令所以我在代码中 先生成了一个log,然后去读log文件的每一行文件名,然后给存储下来. 1 void getFiles( vecotr<string> vecFileNames) 2 { 3 4 string path = "/home/yongchao/*.txt"; 5 6 system("ls" + path + " &

wget下载一个目录下的所有的包

例如:下载openstack H版的所有包 wget -c -r -np  http://repos.fedorapeople.org/repos/openstack/openstack-havana/epel-6/ -c 断点续传 -r 递归下载,下载指定网页某一目录下(包括子目录)的所有文件 -nd 递归下载时不创建一层一层的目录,把所有的文件下载到当前目录 -np 递归下载时不搜索上层目录,如wget -c -r http://repos.fedorapeople.org/repos/op

JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件

package ioTest.io3; import java.io.File; /* * 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件 . * 并将文件夹和文件名称打印在控制台上面.并且要显示文件目录的层级 * 注:运用了递归的算法. */ public class FileDemo3 { public static void main(String[] args) { File dir=new File("F:\\黑马学习日程\\"); //File dir=new Fi

统计一个目录下所有普通文件的总行数

1. 统计一个目录下所有普通文件的总行数 #实用场景:毕业设计时,需要统计自己的代码行数# 方案一:find . -type f -name "*.c" -exec cat {} \; | grep -v '^$' | wc -l 解释:find . -type f -name "*.c" 查找当前目录下所有以.c结尾的文件,如果不考虑文件类型,可以直接实用find . -type f即可. -exec cat {} \; 是将找到的文件采用cat命令输出; gre