精华内容
下载资源
问答
  • 在Windows下,一个文件有创建2113时间、修改时间、访问时间。而5261在Linux下,一个文4102件也有三种时间,分别是访问时间(1653Access)、修改时间(Modify)、状态改变时间(Change)。可以使用stat命令查看文件的访问...

    在Windows下,一个文件有创建2113时间、修改时间、访问时间。而5261在Linux下,一个文4102件也有三种时间,分别是访问时间(1653Access)、修改时间(Modify)、状态改变时间(Change)。可以使用stat命令查看文件的访问时间、修改时间和状态改变时间。很不幸,Linux目前常见的文件系统是没有存储文件创建时间的,比如ext3就没有存储。但是有些文件系统是有的,尽管它们为创建时间使用的字段名称是不一样的,比如:ufs2->st_birthtimezfs->crtimeext4->crtimebtrfs->otimejfs->di_otime那么如何查看我们的文件系统呢?可以使用 df-T 命令来查看磁盘各个分区使用的文件系统类型。本人使用的机器的磁盘分区使用的文件系统类型是ext3,也就是说本人是无法查看文件创建时间的。但是,如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,当这个基本不太可能。那什么时候访问时间,修改时间和状态改变时间会变化呢?比如我们使用vi打开文件但不编辑,那么退出后文件的访问时间就会改变;比如我们使用vi打开文件并且编辑后保存退出,那么文件的修改时间就会改变,当然访问时间也改变了;再比如使用chmod+x给文件增加可执行的属性,那么文件的状态改变时间就会改变。【答题不易,请采纳谢谢】

    阅读全文 >

    展开全文
  • 文件的最后修改及最后访问时间随机调整为发邮件前20~25分钟;文件超过10M或是一个文件夹时,则自动生成zip压缩包;通过邮箱自动发送。有几个点需要特别注意一下:修改文件的时间属性需要用到win32API的SetFileTime,...

    虽然主流邮箱都可以定时发送邮件,但还是尝试用python写了一个定时发送邮件的脚本,设定好一个发送时间后,可以按下面步骤将文件通过QQ邮箱发送出去。

    文件的最后修改及最后访问时间随机调整为发邮件前20~25分钟;

    文件超过10M或是一个文件夹时,则自动生成zip压缩包;

    通过邮箱自动发送。

    有几个点需要特别注意一下:

    修改文件的时间属性需要用到win32API的SetFileTime,所以需要先安装pywin32模块;

    因为是通过SMTP服务发送的邮件,需要先在电子邮箱中打开SMTP服务

    使用SMTP发送邮件需要邮箱地址和授权码,授权码需要在邮箱设置中获取

    以下代码:

    from win32file import CreateFile, SetFileTime, GetFileTime, CloseHandle

    from win32file import GENERIC_READ, GENERIC_WRITE, OPEN_EXISTING

    from pywintypes import Time

    from threading import Timer

    from email.header import Header

    from email.mime.text import MIMEText

    from email.mime.application import MIMEApplication

    from email.mime.multipart import MIMEMultipart

    import time, os, random, zipfile, smtplib

    def ModifyFileTime(filePath, lastTime):

    #构造时间

    fh = CreateFile(filePath, GENERIC_READ|GENERIC_WRITE, 0, None, OPEN_EXISTING, 0, 0)

    offsetSec=random.randint(1200, 1500)

    cTime, aTime, wTime = GetFileTime(fh)

    aTime = Time(time.mktime(lastTime) - offsetSec)

    wTime = Time(time.mktime(lastTime) - offsetSec)

    #修改时间属性

    SetFileTime(fh, cTime, aTime, wTime)

    CloseHandle(fh)

    def GetFilePathList(filePath, result):

    if os.path.isdir(filePath):

    files = os.listdir(filePath)

    for file in files:

    if os.path.isdir(filePath + '/' +file):

    GetFilePathList(filePath + '/' + file, result)

    else:

    result.append(filePath + '/' + file)

    else:

    result.append(filePath)

    def RunZipFile(filePath):

    #构造压缩包路径

    zipFilePath = os.path.basename(filePath)

    if os.path.isdir(filePath):

    zipFilePath = zipFilePath + '.zip'

    else:

    zipFilePath = os.path.splitext(zipFilePath)[0] + '.zip'

    #文件已存在则删除原有文件

    if os.path.exists(zipFilePath):

    os.remove(zipFilePath)

    #创建压缩包

    zipFileList = []

    GetFilePathList(filePath, zipFileList)

    f = zipfile.ZipFile(zipFilePath, 'w', zipfile.ZIP_DEFLATED)

    for fileP in zipFileList:

    arcName = os.path.basename(fileP)

    if os.path.isdir(filePath):

    dirName = os.path.dirname(fileP)

    arcName = dirName.replace(os.path.dirname(dirName),'') + '/' + arcName

    f.write(fileP, arcName)

    f.close()

    return zipFilePath

    def SendEmail(filePath):

    #邮件设置

    fromAddr = 'XXXXXXXXX@qq.com'#发件地址

    autho = 'XXXXXXXXXXXXXXXX'#授权码

    smtpServer = 'smtp.qq.com'#smtp服务器

    #邮件信息

    toAddr = 'XXXXXXXX@163.com'#收件地址

    title = "YourTitle"#主题

    text = 'YourText'#正文

    annexPath = filePath#附件路径

    #构造邮件

    message = MIMEMultipart()

    message['From'] = fromAddr

    message['To'] = toAddr

    message['Subject'] = Header(title, 'utf-8')

    message.attach(MIMEText(text, 'plain', 'utf-8'))

    #构造附件

    annex = MIMEApplication(open(annexPath,'rb').read())

    annex.add_header('Content-Disposition', 'attachment', filename = os.path.basename(annexPath))

    message.attach(annex)

    #发送邮件

    server = smtplib.SMTP_SSL(smtpServer, 465)

    server.login(fromAddr, autho)

    server.sendmail(fromAddr, [toAddr], message.as_string())

    server.quit()

    def PreparingFilesAndSend(filePath, runTime):

    annexPath = filePath

    if os.path.isdir(filePath):

    #遍历文件,修改时间属性

    modFileList = []

    GetFilePathList(filePath, modFileList)

    for fileP in modFileList:

    ModifyFileTime(fileP, runTime)

    #打包

    annexPath = RunZipFile(filePath)

    else:

    #修改时间属性

    ModifyFileTime(filePath, runTime)

    #判断是否需要压缩

    if os.path.getsize(filePath)/float(1024*1024) > 10:

    annexPath = RunZipFile(filePath)

    #发送邮件

    SendEmail(annexPath)

    def TimedTask(filePath, runTime):

    interval = time.mktime(runTime) - time.mktime(time.localtime())

    Timer(interval, PreparingFilesAndSend, args=(filePath, runTime)).start()

    fp = r"C:/Users/imfour/Documents/pythonTest/testtxt.txt"

    rt = "2019-6-17 02:08:00"

    #转化为结构化时间

    timeFormat = "%Y-%m-%d %H:%M:%S"

    s_time=time.strptime(rt, timeFormat)

    if __name__ == "__main__":

    TimedTask(fp, s_time)

    https://www.jianzhuj.cn/news/17593.html

    展开全文
  • 情况大致如下:windows能远程连接 ,mac却怎么也连接不上 ,输入正确密码窗口依然一直抖 ,试了多次一直都不行 ,后来发现windows是一台远端服务器 ,常常有人改时间 ,windows时间与mac时间差了好几天,我把mac时间改的...
    情况大致如下:windows能远程连接 ,mac却怎么也连接不上 ,输入正确密码窗口依然一直抖 ,试了多次一直都不行 ,后来发现windows是一台远端服务器 ,常常有人改时间 ,windows时间与mac时间差了好几天,我把mac时间改的和windows时间一样就这样连上了~
    
    展开全文
  • NewFileTime是一个绿色方便的小软,它可以修改文件属性,即:访问时间、创建时间、修改时间等,为您提供便捷的更正和操纵时间戳记的任何文件和文件夹在您system.several文件和/或文件夹,可以派出在同一时间内,新增...
  • 怎么才能同步更新呢?当然我们可以把最新的好份文件复制过去,这也是一种解决办法。 如果修改的文件有很多的,自己到时候也记不清楚那份文件是更新过的。这么多的原来备份的那份文件都要更新,都要复制过去,可...
  • 4.网络访问模式 XP默认是把从网络登录的所有用户都按来宾账户处理的,因此即使管理员从网络登录也只具有来宾的权限,若遇到不能访问的情况,请尝试更改网络的访问模式。打开组策略编辑器,依次选择“计算机配置→...
  • TEST_TIMEOUT:测试超时时间,默认 10 秒 TEST_BATCH:批量测试数量,默认 20 个代理 TEST_VALID_STATUS:测试有效的状态吗 API_HOST:代理 Server 运行 Host,默认 0.0.0.0 API_PORT:代理 Server 运行端口,默认 ...
  • OAuth2协议简介

    2019-01-09 20:27:31
    例如我在qq上有很多的图片,图片分别保存在不同的文件夹中,现在有一个第三方登录需要访问我的其中某一个文件时ru我需要怎么做呢?如果我直接将我qq的账号、密码直接给第三方应用,那它就可以访问我的全部图片,但是...

    一、OAuth协议的作用

    例如我在qq上有很多的图片,图片分别保存在不同的文件夹中,现在有一个第三方登录需要访问我的其中某一个文件时ru我需要怎么做呢?如果我直接将我qq的账号、密码直接给第三方应用,那它就可以访问我的全部图片,但是有的图片我是不想给他的!而且如果我只是想让他访问一段时间,过了这个时间之后,我就不想让第三方访问了,这个时候那我只能去修改密码!想想这个工作就很繁琐而且还不安全。

    所以OAuth的作用就是资源拥有者给第三方应用,我想给他的权限,而且可以控制权限的时间。

    二、OAuth协议中的角色

    资源所有者(Resource Owner):对资源具有授权能力的人;比如:qq用户、微信用户。

    第三方应用Client:获得资源所有者的授权后可以去访问资源所有者的资源。

    服务提供商:资源存放的地方;例如qq,微信;其中提供商会提供一个认证服务器和一个资源服务器。

    认证服务器(Authorization Server):认证资源所有着的身份,为资源所有者提供授权审批流程,并最终颁发授权令牌(Access Token)。

    资源服务器:存放具体的资源,并处理访问资源的路径;例如qq空间的相册

    三、OAuth协议基本流程:

    1. Client请求资源所有者的授权,请求中一般包含:要访问的资源路径,操作类型,Client的身份等信息。

    2. 资源所有者批准授权,并将“授权证据”发送给Client。

    3. Client向认证服务器请求“访问令牌(Access Token)”。此时,Client需向认证服务器提供资源所有者的“授权证据”,以及Client自己身份的凭证。

    4. 认证服务器验证通过后,向Client返回“访问令牌”。访问令牌也有多种类型,若为bearer类型,那么谁持有访问令牌,谁就能访问资源。

    5.认证服务器携带“访问令牌”访问资源服务器上的资源。在令牌的有效期内,Client可以多次携带令牌去访问资源。

    6.资源服务器验证令牌的有效性,比如是否伪造、是否越权、是否过期,验证通过后,才能提供服务。

    四、授权模式

    根据上诉第二步同意授权的方式可以分为四种授权模式:授权码模式(authorization code),简化模式(implicit),密码模式(resource owner password credentials),客户端模式(client credentials)。

    现在主流的提供OAuth的提供商大都是授权码模式,那么下面就说一下授权码模式的流程:

    授权码模式的特点:1.用户授权是在认证服务器上完成的;2.用户同意授权后,认证服务器不是马上返回最终的令牌,而是携带的授权码,在通过第三方服务器携带授权码去换令牌,这就需要第三方应用需要有自己服务器。

    展开全文
  • 4.打开o2server文件夹,选择start_windows.bat双击打开。 5.启动服务,等待相关服务启动完成。 6.启动完成后打开浏览器访问http://127.0.0.1。 7.输入用户名xadmin密码o2登陆系统。 温馨提醒 O2OA自带的H2数据库是一...
  • 答:我们做了一些论坛风格和用户界面,大家可以打开AsaiBBSUser文件夹下的Default.asp中修改论坛会员界面,打开AsaiBBSInc文件夹的AsaiBBSFun.asp修改首页风格,所有程序部分内容均封装在**Fun.asp中,全开源大家...
  • 1.绿色软件,不常驻内存,不随系统启动,不占用系统...(创建时间、更改时间、访问时间回到你希望的任何时间......请勿用于 不法用途。 加密项:可以对文件、文件夹、系统文件进行加密保护,实现私人文件夹功能。
  • 答:我们做了一些论坛风格和用户界面,大家可以打开AsaiBBSUser文件夹下的Default.asp中修改论坛会员界面,打开AsaiBBSInc文件夹的AsaiBBSFun.asp修改首页风格,所有程序部分内容均封装在**Fun.asp中,全开源大家...
  • 直接修改里面的栏目名称就行了,老手会使用的随便你怎么改吧。 记得加下我的微信:a11286685 以后可能升级了什么的,我会修整在微信通知。因为最近比较忙,也没有时间一个个去检查。所以大家务必自己检查清楚,不然...
  • \winnt\system32这2个文件夹做演示~看好了~~(注意:设置前请确保你的系统没有3大毒瘤~否则杀毒软件都清除不了~除非你回来)好了先说到这吧~下面看我的演示了~~把这些没有的都删拉~~~就留下这2个~然后培植一下~~我们...
  • 7.反病毒程序,防火墙或其它安全软件会拦截注册表和文件的访问,这将增加扫描时间。在创建快照时,通过开启/关闭反病毒程序的实时保护(或类似的选项)进行来进行影响程度的评估。 8.在扫描配置内,如开启选项“包含...
  • 向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。  format  将指定的驱动器格式化为指定的文件系统。含有下列参数的 format 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同...
  • 呵呵~怎么样爽吧??! 本款皮肤还采用了动网默认皮肤的那种LOGO+BANNER的顶部式样,免去了许多菜鸟级站长安装皮肤后无法自定义顶部个性LOGO的烦恼,前9个风格我用自己论坛的门派名称命名的,想留点自己的痕迹咯^...
  • 工程项目评估:其实该项目是我学习阶段做的,主要是将自己学习到的东西应用到自己的项目中,是自己学以致用,原来我学习到的东西不会用,不知道怎么用,不知道用到哪里,通过这个项目,加深了我的理解力,学习能力,...
  • 下载代码后将Public,ThinkPHP文件夹名称全部为小写(git上传时自动修改成了大写) 在导入sql后,使用admin,admin管理员密码可以进入管理员界面添加教师账号 使用添加的教师账号可以登录教师系统,添加学生账号,...
  • aso.net健康网站

    2013-06-07 17:32:13
    各个文件夹的的作用:Account:用户模块;Admin:后台管理; App_Data:数据库存储;ClassLibrary:公用类模块; CSS:网站css样式模块;DAL:强类型DataSet模块; Home:网站前台模块;Image:网站图片存储模块; ...
  • 工程项目评估:其实该项目是我学习阶段做的,主要是将自己学习到的东西应用到自己的项目中,是自己学以致用,原来我学习到的东西不会用,不知道怎么用,不知道用到哪里,通过这个项目,加深了我的理解力,学习能力,...
  • 工程项目评估:其实该项目是我学习阶段做的,主要是将自己学习到的东西应用到自己的项目中,是自己学以致用,原来我学习到的东西不会用,不知道怎么用,不知道用到哪里,通过这个项目,加深了我的理解力,学习能力,...
  • 工程项目评估:其实该项目是我学习阶段做的,主要是将自己学习到的东西应用到自己的项目中,是自己学以致用,原来我学习到的东西不会用,不知道怎么用,不知道用到哪里,通过这个项目,加深了我的理解力,学习能力,...
  • 把下载好的安装包解压到当前文件夹,之后双击打开Filezilla_service.exe运行文件进行安装,打开的时候会出现下载框,可能是最新的版本吧,我们不要管它,点击下一步“Next”即可。     这里有告诉我们点击...
  • 个人集成平台

    2013-10-22 17:56:54
    也就是说,不在乎怎么实现,而是在乎怎么组织。嘿嘿,这样就是我为啥给大家看这个系统的结构图,而不是代码的原因,在后面会附上这个项目的源代码,如果对大家有用的话,大家可以拿去看看。 集成方法  (1). MEF...
  • C#基类库(苏飞版)

    2014-05-16 23:11:45
    C#操作缓存的帮助类,实现了怎么设置缓存,怎么取缓存,怎么清理缓存等方法,只需要调用方法就可以实现 CookieHelper C#操作Cookie的帮助类,添加Cookie,删除Cookie,修改Cookie,清理Cookie SessionHelper C#...
  • asp.net知识库

    2015-06-18 08:45:45
    一个时间转换的问题,顺便谈谈搜索技巧 .net中的正则表达式使用高级技巧 (一) C#静态成员和方法的学习小结 C#中结构与类的区别 C#中 const 和 readonly 的区别 利用自定义属性,定义枚举值的详细文本 Web标准和ASP...
  • 675 网吧维护\资料\xp实用技巧\自己定义WinXP的时间校正服务器.txt 3457 网吧维护\资料\xp实用技巧\让你的Windows XP从此变得服服帖帖.txt 1699 网吧维护\资料\xp实用技巧\设置自动关机重启时间.txt 5039 网吧维护\...
  • 主要是看CD这个过程怎么做更好。自动触发了构建操作,还是直接使用构建后的 <code>artifacts</code> 直接部署,走不走Jenkins后续方案等……下边简单介绍一下。 <h2>GitLab 的CI配置 <p><strong>前提&#...

空空如也

空空如也

1 2 3
收藏数 58
精华内容 23
关键字:

文件夹访问时间怎么改