- 9
- 0
- 约8.55千字
- 约 15页
- 2021-04-13 发布于天津
- 举报
Delphi 文件操作集锦
Delphi 文件操作集锦
时间 :2011-5-26 来源 :yang 作者 : peng 点击 : 11 次 Delphi
文件操作集锦
unit Unit1; interface uses
Windows, Messages, SysUtils, Variants, Classes,
Graphics, Controls, Forms,
Dialogs, StdCtrls; type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private { Private declarations } public { Public declarations } end; var
Form1: TForm1; implementation uses activex,comobj,shlobj;
{$R *.dfm} function ResolveLink(const ALinkfile: String):
String;
var
link: IShellLink;
storage: IPersistFile;
filedata: TWin32FindData;
buf: Array[0..MAX_PATH] of Char;
widepath: WideString;
begin
OleCheck(CoCreateInstance(CLSID_ShellLink, nil,
CLSCTX_INPROC_SERVER, IShellLink, link));
OleCheck(link.QueryInterface(IPersistFile, storage));
widepath := ALinkFile;
Result :=
Result :=
unable to resolve link
If Succeeded(storage.Load(@widepath[1], STGM_READ))
Then
If Succeeded(link.Resolve(GetActiveWindow,
SLR_NOUPDATE)) Then
If Succeeded(link.GetPath(buf, sizeof(buf), filedata,
SLGP_UNCPRIORITY)) Then
Result := buf;
storage := nil;
link:= nil;
end; // 用法 : procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(ResolveLink( ‘ C:delphi 7.lnk ‘ ));
end; end. 2006-2-16 19:23:20
中获取和修改文件的时间关发表评语 amp;raquo;amp;raquo;amp;raquo;
中获取和修改文件的时间关
2006-2-16 19:23:45 在 Delphi
键词 :文件修改时间
本文介绍了在 Delphi 中利用系统函数和
本文介绍了在 Delphi 中
利用系统函数和 Windows API 函数
调用来获取和修改文件的时间信息的方法。
熟悉 Windows
95/98 的朋友一定经常会用单击鼠标右键的方法来查看所选 定的文件的属性信息。在属性菜单中会列出该文件的创建时 间、修改时间和访问时间。这些信息常常是很有用的,它们
的设置一般都是由操作系统 (也就是由 Dos/Windows 等等)
自动完成的,不会让用户轻易修改。这里,我向大家介绍
自动完成的,不会让用户轻易修改。
这里,我向大家介绍
Delphi在 Delphi 中如何实现文件时间的获取和修改方法。
Delphi
中的 FindFirst 函数中提供了很完备的
中的 FindFirst 函数
的进行高级 Windows 编程。利用 Delphi
可以得到一个文件的属性记录,该记录中的FindData 域中就记载了详细的文件时间信息。 然而遗憾的是,
可以得到一个文件的属性记录,该记录中的
FindData 域中
就记载了详细的文件时间信息。 然而遗憾的是,
FindData 中
的时间信息是不能直接得到的。因此,有人(编者按:很遗 憾不知此人姓名)编写了一个转换函数来完成文件时间格式 的转换。下面给出了具体的实现方法,仅供参考:
function CovFileDate(Fd:_FileTime):TDateTime;
{ 转换文件的时间格式 } var
Tct:_SystemTime;
Temp:_FileTime;
begin
FileTime
您可能关注的文档
- CK6730数控车床技术协议(广数980TD).docx
- cn-常开空气调节阀V0109手册(E-C)要点.docx
- COACH始于1941年的皮具传奇.docx
- Couscous,肉蔬熏香黄金饭.docx
- CPU超频初级教程.docx
- CS1611DimmableLEDDesignGuideAN364中文版翻译要点.docx
- CYP450酶与中药代谢相互作用及酶活性测定的研究进展.docx
- c串口操作系列(3).docx
- c实现webservice上传下载文件.docx
- C程序设计课程的框架式教学法-精选教育文档.docx
- 2025年北京市门头沟区中考一模英语试题.docx
- 2025年北京市门头沟区中考二模英语试题.docx
- 2025年北京市丰台区中考二模英语试题.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 解析卷.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 原卷.docx
- 2025年肩颈按摩仪行业社媒趋势数据分析.docx
- 2025年人身险行业信用回顾与2026年展望.docx
- 合同法买卖合同培训课件.ppt
- 2025年全球食物系统与SDG研究报告-食物供给、食者健康、生态平衡的整体治理.docx
- 2025下半年四川乐山市川投峨眉铁合金(集团)有限责任公司对考前自测高频考点模拟试题最新.docx
原创力文档

文档评论(0)