Windows文件操作的直接函数调用
2010-03-02 10:41
351 查看
1、调用文件属性对话框
2、删除文件或文件夹到回收站
procedure OpenWindowsFilePropertys(FileName: string); var sei: TSHELLEXECUTEINFO; begin ZeroMemory(@sei, sizeof(sei)); sei.cbSize := sizeof(sei); sei.lpFile := PChar(FileName); sei.lpVerb := 'properties'; sei.fMask := SEE_MASK_INVOKEIDLIST; ShellExecuteEx(@sei); end;
2、删除文件或文件夹到回收站
function ShellDeleteFileOrDir(const Source: string): boolean; var fo: TSHFILEOPSTRUCT; begin FillChar(fo, SizeOf(fo), 0); with fo do begin Wnd := 0; wFunc := FO_DELETE; pFrom := PChar(source + #0); pTo := #0#0; fFlags := FOF_NOCONFIRMATION + FOF_ALLOWUNDO; end; Result := (SHFileOperation(fo) = 0); end;
相关文章推荐
- Windows文件操作的直接函数调用
- C++在windows下直接调用dll文件中的函数--封装
- 文件操作:系统调用和C库函数的区别
- Linux常见文件系统操作命令、进程调用命令、进程控制C函数、时间函数
- windows 平台下,运用 Python 进行简单的文件操作需要用到的函数
- Doxygen + graphviz + Windows Help Workshop生成函数调用图和chm文件
- Windows文件、目录操作函数
- LInux文件基础知识和文件目录操作(系统调用函数方式)
- 两种文件写操作的页缓存数据刷出操作和函数调用路径分析
- 头文件函数未声明,在其他文件中直接调用函数在编译阶段的结果
- 在Windows驱动程序调用汇编文件导出的函数
- windows文件操作函数
- windows中操作文件和目录的函数
- TDC----实现静态页面的动态操作(HTML直接调用TXT文本文件)
- 6.游戏特别离不开脚本(3)-JS脚本操作java(2)(直接解析JS公式,并非完整JS文件或者函数)
- 在c#中怎么调用ExitWindowsEx函数实现XP的关机、注销、重启操作?
- 16位汇编 多文件 intel汇编 编译器masm5.0 调用子程序库即静态库的自定义函数 WINDOWS
- C语言一个文件中的函数能直接调用另外一个文件中的静态函数吗? (某公司校园招聘面试试题)
- Linux、Windows直接操作android系统文件
- 关于在WIN32调用一些Zw系列的文件操作函数