asp 中常用的文件处理函数_FSO专题

asp 中处理文件上传以及删除时常用的自定义函数

<%

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'所有自定义的VBS函数

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

function DeleteFile(Filename) '删除文件

if Filename<>"" then

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

if fso.FileExists(Filename) then

fso.DeleteFile Filename

end if

set fso = nothing

end if

end function

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

function CreateDIR(byval LocalPath) '建立目录的程序,如果有多级目录,则一级一级的创建

on error resume next

LocalPath = replace(LocalPath,"\","/")

set FileObject = server.createobject("Scripting.FileSystemObject")

patharr = split(LocalPath,"/")

path_level = ubound(patharr)

for i = 0 to path_level

if i=0 then pathtmp=patharr(0) & "/" else pathtmp = pathtmp & patharr(i) & "/"

cpath = left(pathtmp,len(pathtmp)-1)

if not FileObject.FolderExists(cpath) then FileObject.CreateFolder cpath

next

set FileObject = nothing

if err.number<>0 then

CreateDIR = false

err.Clear

else

CreateDIR = true

end if

end function

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

function SaveRandFileName(byval szFilename) '根据原文件名生成新的随机文件名

randomize

'ranNum=int(90000*rnd)+10000

'if month(now)<10 then c_month="0" & month(now) else c_month=month(now)

'if day(now)<10 then c_day="0" & day(now) else c_day=day(now)

'if hour(now)<10 then c_hour="0" & hour(now) else c_hour=hour(now)

'if minute(now)<10 then c_minute="0" & minute(now) else c_minute=minute(now)

'if second(now)<10 then c_second="0" & second(now) else c_second=minute(now)

fileExt_a=split(szFilename,".")

fileExt=lcase(fileExt_a(ubound(fileExt_a)))

SaveRandFileName=replace(replace(replace(now,":",""),"-","")," ","")∫(10*rnd)&"."&fileExt

'GenerateRandomFileName = year(now)&c_month&c_day&c_hour&c_minute&c_second&"_"&ranNum&"."&fileExt

end function

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

function jaron_replacer(strContent,start_string,end_string,replace_string)

'CMS替换函数:源字符串,前部分,后部分,替换成的字符

'返回被替换后的字符串

jaron_replacer = replace(strContent,mid(strContent,instr(strContent,start_string),instr(strContent,end_string)+len(end_string)-1),replace_string)

end function

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

function replaceplus(strContent,start_string,end_string,replace_string)

'文档中,将所有开始,结束之间的所有字符删除

on error resume next

MARKCOUNTS = ubound(split(strContent,start_string))

PRESTRING = strContent

for i=0 to MARKCOUNTS

STARTMARK=instr(1,PRESTRING,start_string,1)

if STARTMARK=0 then exit for

COMPMARK=instr(1,PRESTRING,end_string,1) + len(end_string)

VerString=mid(PRESTRING,STARTMARK,COMPMARK - STARTMARK)

PRESTRING = replace(PRESTRING,VerString,replace_string)

next

replaceplus = PRESTRING

if err.number<>0 then err.Clear

end function

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

%>

时间: 2024-10-25 08:09:56

asp 中常用的文件处理函数_FSO专题的相关文章

asp中常用的文件处理函数

asp 中处理文件上传以及删除时常用的自定义函数: <% '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '所有自定义的VBS函数 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' function DeleteFile(Filename) '删除文件 if Filename<>"&qu

asp 中常用的文件处理函数

函数 asp 中处理文件上传以及删除时常用的自定义函数 <%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''所有自定义的VBS函数''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''function DeleteFile(Filename) '删除文件 if Filename<>""

让你提前认识软件开发(18):C语言中常用的文件操作函数总结及使用方法演示代码

第1部分 重新认识C语言 C语言中常用的文件操作函数总结及使用方法演示代码           在C语言中,有关文件操作的函数多达数十种,但并非每个函数都经常会被用到.        本文对实际软件开发项目中常用的C文件操作函数的用法进行了总结,并用实际的C代码来演示了它们的用法.   1. C语言中常用的文件操作函数总结 (1) fopen 作用:打开文件. 表头文件:#include <stdio.h> 定义函数:FILE *fopen(const char *path, const ch

ASP中FSO的神奇功能 - 简介_FSO专题

作 者 : 甘冀平 ; 原文出处:http://www.15seconds.com/Issue/000816.htm 在ASP中,FSO的意思是File System Object,即文件系统对象. 我们将要操纵的计算机文件系统,在这里是指位于web服务器之上.所以,确认你对此拥有合适的权限.理想情况下,你可以在自己的机器上建立一个web服务器,这样就能方便地进行测试.如果运行于Windows平台,请试一试微软公司的免费个人Web服务器PWS. FSO 模型对象 Drive Object:驱动器

遍历目录以及目录下文件的函数_FSO专题

<%@ Language=VBScript%> <%function bianli(path) set fso=server.CreateObject("scripting.filesystemobject") on error resume next set objFolder=fso.GetFolder(path) set objSubFolders=objFolder.Subfolders for each objSubFolder in objSubFolde

ASP.NET中常用的文件上传下载方法

asp.net|上传|下载     文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括:1.如何解决文件上传大小的限制2.以文件形式保存到服务器3.转换成二进制字节流保存到数据库以及下载方法4.上传Internet上的资源 第一部分:    首先我们来说一下如何解决ASP.NET中的文件上传大小限制的问题,我们知道在默认情况下ASP.NET的文件上传大小限制为2M,一般情况下,我们可以采用更改WEB.Config文件来自定义最大文件大小,如下:<

Asp中一些FSO方面的函数

fso|函数 Asp中一些FSO方面的函数  '//==================================文件操作================================== '取文件大小Function GetFileSize(FileName)'//功能:取文件大小'//形参:文件名'//返回值:成功为文件大小,失败为-1'//Dim fIf ReportFileStatus(FileName) = 1 ThenSet f = fso.Getfile(FileName)

FileSystem对象常用的文件操作函数有哪些?_ASP基础

FileSystem对象常用的文件操作函数有哪些?1.root函数格式 root()功能描述 返回一个路径串变量应用代码 'sample string = c:\intels\jingcaichunfeng\' Public Function root() root = Request.ServerVariables("Appl_Physical_Path") End Function 2.url函数格式 url()功能描述 返回一个URL串变量应用代码 'sample string

FileSystem对象常用的文件操作函数有哪些?

FileSystem对象常用的文件操作函数有哪些? 1.root 函数格式 root() 功能描述 返回一个路径串变量 应用代码 'sample string = c:\intels\jingcaichunfeng\' Public Function root() root = Request.ServerVariables("Appl_Physical_Path") End Function 2.url 函数格式 url() 功能描述 返回一个URL串变量 应用代码 'sample