获取图片的创建修改时间
前言
项目有时候需要得到文件的创建或修改时间,判断后进行后续的工作。
一、程序如下
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Imaging;
using System.IO;namespace 获取文件时间
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){textBox1.Text = GetDateTime(GetExif(@"C:\Users\Administrator\Desktop\左图新\1.tif"));}public static PropertyItem[] GetExif(string fileName){FileStream Mystream = new FileStream(fileName, FileMode.Open, FileAccess.Read);//通过指定的数据流来创建ImageImage image = Image.FromStream(Mystream, true, false);return image.PropertyItems;}private string GetDateTime(System.Drawing.Imaging.PropertyItem[] parr){Encoding ascii = Encoding.ASCII;//遍历图像文件元数据,检索所有属性foreach (PropertyItem pp in parr){//如果是PropertyTagDateTime,则返回该属性所对应的值if (pp.Id == 0x0132){return ascii.GetString(pp.Value);}}//若没有相关的EXIF信息则返回N/Areturn "N/A";}private void Form1_Load(object sender, EventArgs e){}}
}
二、界面如下
获取图片的创建修改时间相关推荐
- Java 获取文件目录最终的修改时间
使用 File 类的 file.lastModified() 方法来获取目录的最后修改时间 完整代码 import java.io.File; import java.util.Date;public ...
- php删除更新修改时间,php怎样获取文件的最后修改时间
php获取文件的最后修改时间的方法:可以利用filemtime()函数来获取.filemtime()函数用于返回文件中的数据块上次被写入的时间,即文件的内容上次被修改的时间,如果失败则返回false. ...
- 如何用golang获取linux上文件的访问/创建/修改时间
在linux上想获取文件的元信息,我们需要使用系统调用lstat或者stat. 在golang的os包里已经把stat封装成了Stat函数,使用它比使用syscall要方便不少. 这是os.Stat的 ...
- 获得各平台文件的访问 创建 修改时间
创建各平台文件 xx_linux.go xx_darwin.go xx_windows.go "+build linux"必须在所有代码的前面,但这条注释之前可以有空行或其它 ...
- python ftp 文件修改时间 乐贴_如何使用Python ftplib获取FTP文件的修改时间
我正在尝试使用Python将CSV文件加载到Amazon S3.我需要知道CSV文件的修改时间.我正在使用ftplib将FTP连接到Python(2.7). 解决方法: MLST或MDTM 虽然您可以 ...
- mongodb添加创建修改时间_MongoDB数据库插入、更新和删除操作详解
一.Insert操作 Insert操作是MongoDB插入数据的基本方法,对目标集合使用Insert操作,会将该文档添加到MongoDB并自动生成相应的ID键.文档结构采用类似JSON的BSON格式. ...
- mongodb添加创建修改时间_mongodb副本集生产环境下部署案例,推荐一个主两个从三台机器...
Linux中部署Mongodb副本集 提示: 以下操作步骤较多,请耐心阅读. 关于理论部分请参考上篇浅谈mongodb副本集. 1. 准备 192.168.102.110 master 192.168 ...
- ftp 修改服务器文件时间戳,如何使用Python ftplib获取FTP文件的修改时间
小编典典 MLST或MDTM 虽然可以使用MLST或MDTM命令通过FTP检索单个文件的时间戳,但ftplib都不支持. 当然,您可以使用实现自己的MLST或.MDTMFTP.voidcmd 有关详细 ...
- python ftp 文件修改时间_如何利用pythonftplib获取FTP文件的修改时间
MLST或MDTM 虽然可以使用MLST或MDTM命令通过FTP检索单个文件的时间戳,但ftplib不支持这两种命令. 当然,您可以使用^{}自己实现MLST或MDTM. 见: MDTM的一个简单示例 ...
最新文章
- Docker集群管理工具-Kubernetes部署记录
- html input不能输入小数_第三课:变量与输入输出的配合使用
- 点击右侧导航栏,实现iframe嵌入子页面中div,滑动到最上面
- win10开机密码忘记了的解锁教程
- ginapi服务器性能,gin框架构建Api之:环境配置和路由
- 为什么至今为止有些人的电脑系统还在使用XP?
- AngularJs ngList、ngRepeat、ngModelOptions
- dblink连接远程mysql_MySQL中使用federated 实现dblink 远程表访问
- QGIS教程—缓冲区buffer
- 创意爆破效果PS动作
- 论语读后感--论语与管理
- 错误代码: SEC_ERROR_REUSED_ISSUER_AND_SERIAL(解决办法)
- 【官方文档】Fluent Bit 概念
- 图片上传失败了?憋慌,有可能不是Bug哦~
- 32、网络工程师必知的华为命令大全
- Java合并m3u8_m3u8Download java 下载 m3u8 视频,解密并合并 ts java download m3u8 vide @codeKK Android开源站...
- 年金用计算机怎么算,现值终值计算公式(普通年金终值计算器怎么用)
- 吾爱破解160个crackme之005
- 中国海洋大学计算机系实习报告,中国海洋大学 海洋学实习报告
- WinRar 去弹窗