标签: datecreated

如何获取文件创建日期和修改日期

我有一个.NET EXE文件.我想在C#应用程序中找到文件创建日期和修改日期.可以通过反射或IO流来实现吗?

c# io file last-modified datecreated

45
推荐指数
5
解决办法
10万
查看次数

如何更改created_at格式

这应该是一件简单的事情.好吧,我确定它应该很简单,这就是rails.

问题是:在模型中,所有数据都有一个字段created_at.要在视图中检索此信息,我使用一个块,其中一行是t.created_at.

它向我显示了2015-04-12 11:04:44 UTC的结果

我应该使用哪种方法将此日期显示为2015-04-12?我想它应该是这样的: t.created_at.date_only

你可以帮帮我吗?

activerecord ruby-on-rails date date-format datecreated

9
推荐指数
2
解决办法
2万
查看次数

PowerShell:更改文件夹或文件的时间戳(创建日期)

对于 Windows 10 上的 PowerShell 命令,我遇到了一个奇怪的行为。

要更改文件的创建日期,我使用:

Get-ChildItem  C:\testFile1.txt | % {$_.CreationTime = '01/11/2005 06:00:36'}
Run Code Online (Sandbox Code Playgroud)

要更改文件夹的创建日期,我使用:

Get-Item  C:\testFolder1 | % {$_.CreationTime = '01/11/2004 22:13:36'}
Run Code Online (Sandbox Code Playgroud)

这 2 个命令在系统分区 C:\ 或桌面上定期运行良好。

如果文件夹存在于外部 USB 闪存驱动器上,情况就不同了。

(PS 更改文件时间戳的命令在外部 USB 闪存驱动器上仍然有效。)

假设我尝试更改外部 USB 闪存驱动器上文件夹(而非文件)的创建日期:

Get-Item  U:\testFolder1 | % {$_.CreationTime = '01/11/2002 06:00:36'}
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

异常设置“CreationTime”:“进程无法访问文件‘U:\testFolder1’,因为它正被另一个进程使用。”
在行:1 字符:31
+ ... et-Item U:\testFolder1 | % {$_.CreationTime = '01/11/2002 06:00:36'}
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [], SetValueInvocationException
    + FullQualifiedErrorId : ExceptionWhenSetting

进一步挖掘,我意识到该过程是 Windows 10 的文件资源管理器,它阻止我更改时间戳。只要我不打开文件资源管理器,我就可以使用 PowerShell 更改 …

powershell timestamp datecreated

7
推荐指数
2
解决办法
2万
查看次数

Sql Server中的DateCreated列?

有没有一种特殊的方法来声明MS Sql Server表中的DateCreated列,以便在创建时自动用适当的时间戳填充它?

或者..我在手动查询时是否必须提供日期时间?

sql sql-server sql-server-2005 datecreated linq-to-sql

6
推荐指数
2
解决办法
2万
查看次数

使用python,如何阅读文件的"创建日期"?

我正在python中编写一个简短的脚本,它将扫描图像文件的文件夹列表,然后重新组织它们.

组织它们的一种可选方式是我们希望它们创建日期.

目前,我正在尝试按如下方式阅读图像创建日期

import os.path, time

f = open("hi.jpg")
data = f.read()
f.close()
print "last modified: %s" % time.ctime(os.path.getmtime(f))
print "created: %s" % time.ctime(os.path.getctime(f))
Run Code Online (Sandbox Code Playgroud)

但是我得到一个错误

Traceback (most recent call last):
  File "TestEXIFread.py", line 6, in <module>
    print "last modified: %s" % time.ctime(os.path.getmtime(f))
  File "/usr/lib/python2.7/genericpath.py", line 54, in getmtime
    return os.stat(filename).st_mtime
TypeError: coercing to Unicode: need string or buffer, file found
Run Code Online (Sandbox Code Playgroud)

谁能告诉我它意味着什么?

python exif image datecreated

5
推荐指数
1
解决办法
1万
查看次数

上传时获取原始文件创建日期

我们有一个将文件上传到我们网站的流程。对于用户来说,能够看到这些文件的创建时间变得很重要。我正在寻找一种从 HttpPostedFile 中提取原始创建日期的方法。如果有人对我有想法,我会非常感激(此时我有点困惑)。

.net file-upload httppostedfile datecreated

5
推荐指数
1
解决办法
1万
查看次数

如何使用Perl在目录及其所有子目录中找到最新的.pl文件?

如何扫描整个目录的内容,包括其子目录的内容,并.pl使用Perl 查找其中的最新文件?

我想构建.pl一个目录树中所有文件的完整文件路径的排序数组/列表.

因此,例如,如果我的基本目录是/home/users/cheeseconqueso/我想搜索.pl该目录中的文件和该路径中的任何子目录,然后.pl按日期对文件进行排序.

最终结果将是一个数组@pl_paths,在哪里$pl_paths[0]会是这样的/home/users/cheeseconqueso/maybe_not_newest_directory/surely_newest_file.pl

从那个结果来看,我想要执行该文件,但是我认为一旦我找到排序的数组,执行文件$pl_paths[0],就不会有问题了.

有一个类似的问题,我一直试图修改,以满足我的需要,但我现在在这里显而易见的原因.

我用来在一个目录中获取最新文件NAME的代码是:

opendir(my $DH, $DIR) or die "Error opening $DIR: $!";
my %files = map { $_ => (stat("$DIR/$_"))[9] } grep(! /^\.\.?$/, readdir($DH));
closedir($DH);
my @sorted_files = sort { $files{$b} <=> $files{$a} } (keys %files);
print $sorted_files[0]."\n";
Run Code Online (Sandbox Code Playgroud)

directory perl path file-search datecreated

4
推荐指数
2
解决办法
1634
查看次数

从文件名修改 mp4 视频的创建日期

我有一堆 DV avi 视频,我想将它们剪辑在一起。我设法保存了创建日期,因此视频以其创建日期命名。所以我把它们剪在一起后,我仍然有最初的创作日期。但后来我想把那个日期放回到元数据中,它在被剪切在一起并从 DV avi 转换为 mp4 后被修改。

我正在尝试使用 exiftool,但我是个菜鸟,无法正确使用它。最后一个问题是。是否有可能从文件名中批量更改“创建日期”元数据?

文件名如下所示:YYYY-MM-DD-HH-MM-SS.mp4 我想把它放到创建元标记的日期中。

video metadata date avi datecreated

3
推荐指数
1
解决办法
1万
查看次数

修改日期创建的属性

如何使用.NET修改FAT32和NTFS中文件和文件夹的"Date Created"属性?

.net windows ntfs fat32 datecreated

1
推荐指数
1
解决办法
239
查看次数