惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
V
Visual Studio Blog
罗磊的独立博客
爱范儿
爱范儿
J
Java Code Geeks
博客园 - 司徒正美
N
Netflix TechBlog - Medium
Microsoft Security Blog
Microsoft Security Blog
美团技术团队
小众软件
小众软件
Google DeepMind News
Google DeepMind News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
V2EX
博客园 - 聂微东
云风的 BLOG
云风的 BLOG
WordPress大学
WordPress大学
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Jina AI
Jina AI
Y
Y Combinator Blog
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Martin Fowler
Martin Fowler
Vercel News
Vercel News

博客园 - e动力

asp.net的简单问题 - e动力 - 博客园 c#中如何截取字符串啊 - e动力 - 博客园 后台生成前台htm树(asp.net c) - e动力 - 博客园 在运行时自定义 DataList 项 在 DataList Web 服务器控件中动态创建模板 允许用户选择 DataList Web 服务器控件中的项 C#版的网站新闻发布系统 软件设计师题型预测 计算机与软件工程知识 软件设计 计算机与软件工程知识 软件设计师考试要求 计算机技术与软件专业技术资格(水平)考试 FSO组件之文件夹操作 通过模板生成静态html页面示例 软件设计师大纲变化 2005年5月软件设计师试题及答案 软件设计师考试大纲(2004版) ASP.NET中读取XML文件
处理FSO的函数,方便生成HML文件
e动力 · 2005-08-18 · via 博客园 - e动力

处理FSO的函数,方便生成HML文件 

--------------------------------------------------------------------------------
 
日期:2005-6-16 8:25:03 来源:来自网络 查看:[大 中 小] 作者:不详 热度:5
<%
'--------------------------------
'函数功能:将指定的文件内容读出
'相关参数:FileName
'返回值:  文件全部内容

Function readfilerecord(Filename)
if instr(filename,".")=0 then exit function
set ffso=server.createobject("scripting.filesystemobject")
if ffso.FileExists(server.mappath(filename))=false then exit function
set re_ffso=ffso.OpenTextFile(server.mappath(filename),1,0,0)
readfilerecord=re_ffso.readall
re_ffso.close
set ffso=nothing
end function

'---------------------------------
'函数功能:判断文件是否存在
'相关参数:FileName
'返回值: 如果存在返回True,否则返回False

Function Filehaveno(FileName)
set ffso=server.createobject("scripting.filesystemobject")
Filehaveno=ffso.FileExists(server.mappath(filename))
set ffso=nothing
End Function

'----------------------------------
'函数功能:把指定的字符串写到指定新文件中
'相关参数:String(字符串),FileName(文件名)
'返回值:无

Function WriteString(String,FileName)
if string="" then exit function
if filename="" then exit function
if instr(filename,".")=0 then exit function
set ffso=server.createobject("scripting.filesystemobject")
set wfso=ffso.CreateTextFile(server.mappath(filename))
wfso.Writeline(string)
wfso.close
set ffso=nothing
End Function

'-----------------------------------
'函数功能:把指定的文件或者文件夹删除
'相关参数:FileNameorFileFolder(文件名或者文件夹)
'返回值:无

Function DelFile(FileNameorFileFolder)
if FileNameorFileFolder="" then exit function
FileNameorFileFolder=server.mappath(FileNameorFileFolder)
set ffso=server.createobject("scripting.filesystemobject")
if instr(FileNameorFileFolder,".")<>0 then '注意对于文件夹名称中有"."会出错
  if ffso.FileExists(FileNameorFileFolder) then
   ffso.DeleteFile(FileNameorFileFolder)
  else
   Exit Function
  end if
else
  if ffso.FolderExists(FileNameorFileFolder) then
   ffso.DeleteFolder(FileNameorFileFolder)
  else
   Exit Function
  end if
end if
End Function

'-----------------------------------
'函数功能:把指定的文件或者文件复制到另外的文件夹
'相关参数:FileOrFolder01(文件名或者文件夹),FileOrFolder02(文件夹,如果不存在,则自动建立)
'返回值:无
Function CpFileorFolder(FileOrFolder01,FileOrFolder02)
if FileOrFolder02="" then Exit Function
set ffso=server.createobject("scripting.filesystemobject")
FileOrFolder02=server.mappath(FileOrFolder02)
if ffso.FolderExists(FileOrFolder02)=false then
  ffso.CreateFolder(FileOrFolder02)
end if
if FileOrFolder01="" then Exit Function
if instr(FileOrFolder01,".")<>0 then
  FileOrFolder01=server.mappath(FileOrFolder01)
  if ffso.FileExists(FileOrFolder01) then
   ffso.CopyFile FileOrFolder01,FileOrFolder02&"\"
  else
   Exit Function
  end if
else
  FileOrFolder01=server.mappath(FileOrFolder01)
  if ffso.FolderExists(FileOrFolder01) then
   ffso.CopyFolder FileOrFolder01,FileOrFolder02&"\"
  else
   Exit Function