gpt4 book ai didi

file - 如何找出在 ColdFusion 中创建文件的时间

转载 作者:行者123 更新时间:2023-12-04 18:29:26 27 4
gpt4 key购买 nike

我找到了一个返回文件信息的函数:GetFileInfo()

它返回以下数据:

  • 姓名 : 文件名
  • 路径 : 文件的绝对路径
  • 家长 : 文件父目录的路径
  • 类型 :“目录”或"file"
  • 尺寸 : 文件大小(以字节为单位)
  • 上次修改 : 文件最近修改的日期时间
  • 可以阅读 : 文件是否可以读取
  • canWrite : 文件是否有写权限
  • isHidden : 文件是否为隐藏文件

  • 但此数据并未显示实际创建文件的时间。如何找出来?

    最佳答案

    (来自评论...)

    它可能被省略,因为它是 o/s 级别的元数据。假设您的操作系统支持创建日期,请尝试 using java.nio :

    <cfscript>
    physicalPath = "c:/path/to/someFile.ext";

    // Get file attributes using NIO
    nioPath = createObject("java", "java.nio.file.Paths").get( physicalPath, [] );
    nioAttributes = createObject("java", "java.nio.file.attribute.BasicFileAttributes");
    nioFiles = createObject("java", "java.nio.file.Files");
    fileAttr = nioFiles.readAttributes(nioPath, nioAttributes.getClass(), []);

    // Display NIO results as date objects
    writeOutput("<br> creation (date): "& parseDateTime(fileAttr.creationTime()));
    writeOutput("<br> modified (date): "& parseDateTime(fileAttr.lastModifiedTime()));

    // Display CF results for comparison
    fileInfo = getFileInfo(physicalPath);
    writeDump(fileInfo);
    </cfscript>

    关于file - 如何找出在 ColdFusion 中创建文件的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41180683/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com