1、调用文件属性对话框

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;

转载于:https://www.cnblogs.com/k1988/archive/2010/03/02/2165674.html

Windows文件操作的直接函数调用相关推荐

  1. Windows 文件操作API总结

    文章目录 1.创建和打开文件 2.读写文件 3.刷新文件缓冲区 4.文件指针 5.文件属性 6.获取/设置文件的创建时间.最后访问时间.最后修改时间 7.复制文件 8.移动文件(目录).删除文件 1. ...

  2. Windows文件操作XCOPY命令的使用方法及参数详解

    想要更好的操作Windows系统,DOS命令少不了!给大家分享XCOPY复制文件夹命令,大家如果能够掌握XCOPY命令的使用方法及参数,将会大大提高工作效率. XCOPY复制文件夹命令及参数详解: 一 ...

  3. Python Windows文件操作

    获得路径相关信息 获得目录和文件名 os.getenv()获取环境变量 os.putenv()设置环境变量 os.getcwd() 获得当前目录 os.chdir('要设置的当前目录') os.lis ...

  4. c++ windows获得当前工作目录文件_基于linux下Python文件操作

    Python中的文件操作 1.文件的打开与关闭 想一想:如果想用word编写一份简历,应该有哪些流程呢? 1.打开word软件,新建一个word文件 2.写入个人简历信息 3.保存文件 4.关闭wor ...

  5. 使用Windows的SHFileOperation外壳函数实现文件操作

    在Windows的shellapi文件中定义了一个名为SHFileOperation()的外壳函数,用它可以实现各种文件操作,如文件的拷贝.删除.移动等,该函数使用起来非常简单,它只有一个指向SHFI ...

  6. Windows 文件、目录操作编程 常用API

    1.文件操作函数: CreateFile //创建或打开文件: WriteFile //写数据到文件: ReadFile //从文件读数据: CopyFile //拷贝文件: MoveFile //移 ...

  7. 文件操作系列之三——(windows中的文件操作)

    前面介绍了标准C++和C Run-Time Library中文件操作的方式,缺点显而易见,很多的东西和验证需要我们自己进行. 在windows中,系统封装了这些运行库,然后给了我们几个可供使用的API ...

  8. bug---win10电脑权限-文件操作失败。 C:Windows\System32\drivers\etc\hosts 拒绝访问。 (CF@O)

    文件操作失败. C:Windows\System32\drivers\etc\hosts 拒绝访问. (CF@O) 可能是用户权限问题 方法1--无用 win+r netplwiz 方法2--

  9. windows定时任务python shutil_python- shutil 高级文件操作

    简介 shutil模块提供了大量的文件的高级操作.特别针对文件拷贝和删除,主要功能为目录和文件操作以及压缩操作.对单个文件的操作也可参见os模块. 拷贝文件 shutil.copyfile(src, ...

最新文章

  1. Spring事务管理的底层逻辑—源码解析
  2. JS子窗口调用父窗口中的函数
  3. SAP BTP 平台 CloudFoundry 环境入门级别的介绍
  4. 关于VCP(Virtual Com Port)拓展的调试经历(一)
  5. 华为手机怎么使用读卡器_华为手机使用小窍门
  6. thinkPHP伪静态,如何去掉index.php呢?
  7. 手动爬虫之京东笔记本栏(ptyhon3)
  8. 合肥工业大学网络程序设计实验报告_杭州电子科技大学网络空间安全学院2020考研数据速览,专硕竟然有缺额!!!...
  9. Linux 命令大全(超全实用型)
  10. 【主动轮廓模型(一)】《Snakes: Active Contour Models》算法原理与OpenCV实现
  11. 道路照明智能监控用5G智慧灯杆网关
  12. 第四章——权限提升分析及防御
  13. 软件测试管理--第二章 2.2节
  14. C2039 Error: WriteHuge : is not a member of CFile
  15. 【它山之石,可以攻玉】关于求职(实习)面试经验(2)
  16. Web3 网络效应:五种心智模型
  17. 【C# Opencv机器视觉】 Opencv水位检测、液体高度检测、卡尺高度检测
  18. 利用MATLAB实现空间两点距离的计算以及优化
  19. Express 极速掌握 1
  20. mysql 入库乱码,如何解决mysql中文入库乱码问题

热门文章

  1. python运维实战--跨堡垒机连接二级服务器上传文件
  2. 《Web安全之机器学习入门》一 2.2 TensorFlow简介与环境搭建
  3. 《Python语言程序设计》——2.10 增强型赋值运算符
  4. ActiveMQ — 集群 — 安装与配置
  5. 常见的shell实例
  6. Linux下sar命令的使用
  7. 【转】将 Linux 应用程序移植到 64 位系统上
  8. 添加非oracle用户到dba, oinstall组
  9. CSS学习笔记(二) ----盒子模型
  10. Qt中使用的工程文件(.pro文件)