如何获知文件被改动的情况?
Function File_GetLastModified( sFile )
Dim objFileObj, objFile
Set objFileObj = CreateObject("Scripting.FileSystemObject")
If sFile = "" Then
sFile = Server.MapPath( Request.ServerVariables
("script_NAME") )
End If
Set objFile = objFileObj.GetFile(sFile)
File_GetLastModified = objFile.DateLastModified
End Function
Response.Write "记录文件被修改:" & File_GetLastModified
("d:\shenzhaoyang\record.txt")
Response.Write "糟了,这个文件已被修改过!" & File_GetLastModified("")
[1]
相关推荐
-
如何获知文件被改动的情况?
Function File_GetLastModified( sFile ) Dim objFileObj, objFile Set objFileObj = CreateObject("Scripting.FileSystemObject") If sFile = "" Then sFile = Server.MapPath( Request.ServerVariables ("script_NAME") ) End If Set objFil
-
如何获知文件最后的修改日期和时间?
<%Dim objCMFUDim strModified Set objCMFU = Server.CreateObject("CM_FileUtils.GetProperty")' 创建对象并赋给变量,并且GetProperty类是当前唯一可用的. strModified = objCMFU.LastModified' 检索并返回包含最后修改日期和时间(LastModified function )值.当然了,还要考虑到出错的可能. Set objCMFU = Nothing'
-
asp.net下大文件上传知识整理
最近做在做ePartner项目,涉及到文件上传的问题. 以前也做过文件上传,但都是些小文件,不超过2M. 这次要求上传100M以上的东西. 没办法找来资料研究了一下.基于WEB的文件上传可以使用FTP和HTTP两种协议,用FTP的话虽然传输稳定,但安全性是个严重的问题,而且FTP服务器读用户库获取权限,这样对于用户使用来说还是不太方便. 剩下只有HTTP.在HTTP中有3种方式,PUT.WEBDAV.RFC1867,前2种方法不适合大文件上传,目前我们使用的web上传都是基于RFC1867标准的
-
C# 读写XML文件实例代码
C#史上最简单读写xml文件方式,创建控制台应用程序赋值代码,就可以运行,需要改动,请自行调整 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml; namespace ConsoleApp1 { class Program { public cons
-
JDK的一个Bug监听文件变更的初步实现思路
目录 背景 初步实现思路 JDK的Bug登场 更新解决方案 小结 背景 在某些业务场景下,我们需要自己实现文件内容变更监听的功能,比如:监听某个文件是否发生变更,当变更时重新加载文件的内容. 看似比较简单的一个功能,但如果在某些JDK版本下,可能会出现意想不到的Bug. 本篇文章就带大家简单实现一个对应的功能,并分析一下对应的Bug和优缺点. 初步实现思路 监听文件变动并读取文件,简单的思路如下: 单起一个线程,定时获取文件最后更新的时间戳(单位:毫秒): 对比上一次的时间戳,如果不一致,则说明
-
mysql socket文件作用详解
网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket,一般在配置部署mysql环境时都会在mysql的my.cnf文件中[mysqld]栈下添加上socket文件的路径,而这样做的好处是如果启用了多实例mysql时,可以通过socket文件来快速的登录mysql对应不同端口下的实例,如在一台有部署2个实例的mysql服务一个是用3306,一个是用3307端口,那么就可以通过2个不同的socket文件快速的登录 mysql -uroot -p --socket=
-
Linux下文件剪切的shell脚本实现代码
需求描述 编写shell脚本实现Linux下不同目录(路径)之间的文件的剪切(移动)操作. 其中,文件移动之前所在的目录称为源目录,文件移动之后所在的目录称为目的目录.要求当源目录不存在.源目录下无文件及剪切文件成功时,均要在屏幕上输出相关的日志信息:并且,在程序执行之前,只有源目录是存在的,目的目录需要由程序创建. shell脚本 umask 0000 if [ -d $1 ] then fcnt=`ls -l $1 | wc -l` if [ $fcnt -ne 1 ] then mkdir
-
VBS 显示“选择文件或文件夹”对话框的代码
一.显示"选择文件"的对话框 问: 嗨,Scripting Guy!有没有什么方法可以让我使用脚本向用户显示一个对话框,供用户选择文件使用? 答:您好.| 如果您使用的是 Windows 2000,我们不知道实现此操作的方法,至少操作系统中没有内置这样的方法. 但如果您使用的是 Windows XP,情况就不同了.在 Windows XP 上,您可以使用"UserAccounts.CommonDialog" 对象向用户显示一个标准的"文件打开"对
-
Linux du命令查看文件夹大小并按降序排列
1. df -lh 2. du -s /usr/* | sort -rn 这是按字节排序 3. du -sh /usr/* | sort -rn 这是按兆(M)来排序 4.选出排在前面的10个 du -s /usr/* | sort -rn | head 5.选出排在后面的10个 du -s /usr/* | sort -rn | tail du -h –-max-depth=0 user du -sh –-max-depth=2 | more 总结du常用命令 du -h --max-dept
-
Node.js文件操作详解
Node有一组数据流API,可以像处理网络流那样处理文件,用起来很方便,但是它只允许顺序处理文件,不能随机读写文件.因此,需要使用一些更底层的文件系统操作. 本章覆盖了文件处理的基础知识,包括如何打开文件,读取文件某一部分,写数据,以及关闭文件. Node的很多文件API几乎是UNIX(POSIX)中对应文件API 的翻版,比如使用文件描述符的方式,就像UNIX里一样,文件描述符在Node里也是一个整型数字,代表一个实体在进程文件描述符表里的索引. 有3个特殊的文件描述符--1,2和3.他们分别
随机推荐
- Flex设置LinkButton的背景色有思路有源码
- 如何简单地用YUI做JavaScript动画
- AngularJS基础 ng-open 指令简单实例
- 利用wscript执行文件[包括可执行exe文件]vbs脚本
- Winform中Treeview实现按需加载的方法
- Android实现TCP客户端接收数据的方法
- js数组常用操作方法小结(增加,删除,合并,分割等)
- C#影院售票系统毕业设计(4)
- SVN限制message字符个数及格式的实例
- Sqlserver 存储过程中结合事务的代码
- 一直都需要的复制到系统剪贴板之IE,firefox兼容版
- 详解C#的设计模式编程之抽象工厂模式的应用
- Android开发入门环境快速搭建实战教程
- JS实现的邮箱提示补全效果示例
- PHP有序表查找之二分查找(折半查找)算法示例
- SpringBoot限制文件或图片上传大小的两种配置方法
- Android编程实现画板功能的方法总结【附源码下载】
- 查看远程 Linux 系统中某个端口是否开启的三种方法
- Java线程之线程同步synchronized和volatile详解
- Netty与Spring Boot的整合的实现
