将null加入到cstring?delphi删除文件函数?让我头疼的SHFileOperation函数删除文件夹,呵呵

电脑杂谈  发布时间:2016-09-03 09:00:07  来源:网络整理

你是否正在寻找关于shfileoperation的内容?让我把最完整的东西奉献给你:

让我头疼的shfileoperation函数删除文件夹,呵呵

这几天都在调试一个问题就是用shfileoperation函数删除文件夹总是出现如下问题

将null加入到cstring?delphi删除文件函数?让我头疼的SHFileOperation函数删除文件夹,呵呵

呵呵,很头疼,那个程序在使用呢?肯定是我自己的程序了,。自己找了找程序,觉得没问题,就去看删除文件夹的函数,代码如下:

);

RzTreeView1.FullExpand;

看完这个过程不知道大家有没有发现错误?呵呵,我也是测试了好久才发现这个错误

就是没有在FindNext(FileSr)<> 0 之后没有用CloseHandle(FileSr)关闭, 导致之前扫描的文件都被占用,所以每次删除都报错,这是一个很细微的错误,希望大家不要像我一样不仔细

正确的代码如下:

RzTreeView1.FullExpand;

48end;

在网上很说shfileoperation这个函数很不好用,刚开始我也这么认为,但是当我真正找到原因之后,才知道是自己学艺不精,呵呵

这里特给自己做一个记号,也给在网上很,在这个问题上没有找到答案的朋友一个提示,看看是不是和我一样的错误,最终能够解决问题

也请大神们多多指教

以上就是关于shfileoperation的全部内容,相信你一定会非常满意。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-15799-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 天空番长
        天空番长

        美国要想占领时间长点

      • 李想
        李想

        那就是统一之时

      • 后藤沙绪里
        后藤沙绪里

        四倍音速的鹰击导弹也部署南海

      热点图片
      拼命载入中...