首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SHFileOperation()返回代码的说明

SHFileOperation()是Windows操作系统提供的一个函数,用于执行文件和文件夹的操作,例如复制、移动、重命名、删除等。该函数的返回代码是一个32位整数,用于表示操作的结果或错误信息。

返回代码的说明如下:

  1. 返回值为0:表示操作成功完成。
  2. 返回值为ERROR_SUCCESS(0):表示操作成功完成。
  3. 返回值为ERROR_CANCELLED(1223):表示操作被用户取消。
  4. 返回值为ERROR_FILE_NOT_FOUND(2):表示指定的文件或文件夹未找到。
  5. 返回值为ERROR_PATH_NOT_FOUND(3):表示指定的路径未找到。
  6. 返回值为ERROR_BAD_FORMAT(11):表示指定的文件格式无效。
  7. 返回值为ERROR_ALREADY_EXISTS(183):表示目标文件或文件夹已经存在。
  8. 返回值为ERROR_INVALID_PARAMETER(87):表示传递给函数的参数无效。
  9. 返回值为ERROR_ACCESS_DENIED(5):表示没有足够的权限执行操作。
  10. 返回值为其他非零错误代码:表示其他错误情况,可以根据具体的错误代码进行排查和处理。

SHFileOperation()的应用场景包括但不限于:

  • 文件和文件夹的复制、移动、重命名、删除等操作。
  • 批量操作文件和文件夹,例如批量复制、批量删除等。
  • 在文件资源管理器中实现拖放操作。
  • 在程序中实现文件和文件夹的操作,例如在文件管理器、文件同步工具、备份工具等中使用。

腾讯云提供了一系列与文件存储相关的产品,可以用于支持文件操作和管理,其中包括:

  • 腾讯云对象存储(COS):提供高可靠、低成本的云端存储服务,支持文件的上传、下载、复制、删除等操作。详情请参考:腾讯云对象存储(COS)
  • 腾讯云文件存储(CFS):提供高性能、可扩展的共享文件存储服务,适用于多个计算节点共享数据。详情请参考:腾讯云文件存储(CFS)
  • 腾讯云弹性文件存储(EFS):提供高可靠、高性能的共享文件存储服务,适用于容器、虚拟机等场景。详情请参考:腾讯云弹性文件存储(EFS)

以上是关于SHFileOperation()返回代码的说明及相关腾讯云产品的介绍。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

SHFileOperation函数使用介绍

大家好,又见面了,我是你们朋友全栈君。 今天看到一个关于SHFileOperation函数使用介绍,发现下面一些有用资料,都是些之前未仔细了解方面,这里把他们记录下来,留待以后查阅参考。...SHFileOperation()函数返回值 MSDN资料中说明SHFileOperation()在成功时返回0,失败时返回非0值。显然这是真的,但并不是最有用解释。...重复测试这个函数,可以确信它有非常多终止方式。事实上,我们经常在系统错误提示中运行,在有些地方这个函数只是简单地返回从更靠近文件系统其它程序中获得返回码。...下面列表给出了SHFileOperation()返回最通常部分错误。 错误码 描述 2 如果你试图重命名多重文件,这个消息就会出现。描述是相当直接:系统不能找到指定文件。...7 在询问是否想要置换给定文件时,你回答了‘取消’,函数就返回这个错误码。它描述也是相当不明确—存储控制块被销毁。 115 在试图重命名文件到不同文件夹时,发生这个文件系统错。

74410

微信返回说明

返回说明 返回码    说明 -1     系统繁忙 0     请求成功 40001     验证失败 40002     不合法凭证类型 40003     不合法OpenID 40004     ...不合法媒体文件类型 40005     不合法文件类型 40006     不合法文件大小 40007     不合法媒体文件id 40008     不合法消息类型 40009     不合法图片文件大小...40010     不合法语音文件大小 40011     不合法视频文件大小 40012     不合法缩略图文件大小 40013     不合法APPID 40014     不合法access_token...40014     不合法access_token 40015     不合法菜单类型 40016     不合法按钮个数 40017     不合法按钮个数 40018     不合法按钮名字长度...不合法openid列表长度 40033     不合法请求字符,不能包含\uxxxx格式字符 40034     不合法模板大小 40035     不合法参数 40036     不合法模板

2K60
  • recv函数说明返回

    客户端程序连接上服务器后recv函数阻塞接受,有时会返回0,说明接收超时服务器主动断开了连接,需要重新connect服务器,但重新connect时会报“Transport endpoint is already...现象:说明服务器主动断开了客户端连接 客户端应该调用close关闭,然后再连接 原因: 服务器主动关闭,会进入WAIT_TIME状态,需要等待2MSL时间,导致客户端重连出现“Transport ...recv函数仅仅是copy数据,真正接收数据是协议来完成), recv函数返回其实际copy字节数。...只是阻塞模式下recv会阻塞着接收数据,非阻塞模式下如果没有数据会返回,不会阻塞着读,因此需要循环读取)。 返回说明:  成功执行时,返回接收到字节数。 另一端已关闭则返回0。...:sock索引不是套接字 当返回值是0时,为正常关闭连接; 思考: 当对侧没有send,即本侧套接字s接收缓冲区无数据,返回值是什么(EAGAIN,原因为超时,待测) http://hi.baidu.com

    4.9K10

    微信公众账号报错 返回说明

    返回说明 -1 系统繁忙 0 请求成功 40001 验证失败 40002 不合法凭证类型 40003 不合法OpenID 40004 不合法媒体文件类型 40005 不合法文件类型 40006...不合法文件大小 40007 不合法媒体文件id 40008 不合法消息类型 40009 不合法图片文件大小 40010 不合法语音文件大小 40011 不合法视频文件大小 40012 不合法缩略图文件大小...40013 不合法APPID 40014 不合法access_token 40014 不合法access_token 40015 不合法菜单类型 40016 不合法按钮个数 40017 不合法按钮个数...40018 不合法按钮名字长度 40019 不合法按钮KEY长度 40020 不合法按钮URL长度 40021 不合法菜单版本号 40022 不合法子菜单级数 40023 不合法子菜单按钮个数...40024 不合法子菜单按钮类型 40025 不合法子菜单按钮名字长度 40026 不合法子菜单按钮KEY长度 40027 不合法子菜单按钮URL长度 40028 不合法自定义菜单使用用户

    1.2K30

    包验证返回错误代码

    本文仅供参考,其中列出了由包验证生成所有错误代码。 错误代码列表 诊断 ID 说明 建议操作 PKV0001 缺少兼容框架编译时资产。 将适当目标框架添加到项目中。...PKV0002 缺少兼容框架和运行时运行时资产。 将相应运行时适当资产添加到包中。 PKV0003 缺少兼容框架运行时独立资产。 将适当运行时独立目标框架添加到项目中。...PKV0004 缺少编译时资产兼容运行时资产。 将适当运行时资产添加到包中。 PKV0005 缺少编译时资产兼容运行时资产和受支持运行时标识符。 将适当运行时资产添加到包中。...CP0001 所比较程序集中缺少该程序集外部可见所需类型、枚举、记录或结构。 将缺少类型添加到缺少该类型程序集中。 CP0002 所比较程序集中缺少在该程序集外部可见所需成员。...将缺少成员添加到缺少该成员程序集中。 CP0003 程序集标识某些部分(名称、公钥令牌、区域性、可重定目标属性或版本)对于比较双方都不匹配。 更新程序集标识,以便比较双方都匹配。

    1.8K30

    android 右滑返回示例代码

    类似于微信右滑返回,在BaseActivity里利用dispatchTouchEvent()拦截右滑动作,利用setTranslationX()实现动画,在DecorView里添加View作为滑动时左侧阴影...添加滑动时上层activity左侧阴影 滑动时关联下层activity滑动 注意:步骤中代码为了不关联到后面的步骤,会与最终有点不同 背景透明 <item name="android:windowBackground...superDispatchTouchEvent(ev)) { return true; } return true; } 根布局位移动画 根据手指滑动距离设置根布局偏移距离,用滑动距离和手指抬起时<em>的</em>速度判断是否<em>返回</em>...1000) { //手指在左侧边落下,<em>返回</em> onBack(); } else if (velocityX 3600) { //手指快速滑动,<em>返回</em> onBack(); } else if (rootView.getTranslationX...() ConvertUtil.getWidthInPx() * 0.3) { //滑动距离超过30%屏幕宽度,<em>返回</em> onBack(); } else { //不<em>返回</em>,根布局偏移归零 rootView.animate

    93621

    SHFileOperation DeleteFolder

    (&FileOp) == 0; } 这是网上找一段代码,但是在删除目录时总是说无法读取源文件或磁盘。...原来SHFileOperationpFrom可以表示多个路径,各个路径之间以’\0’分隔,最后以’\0\0′(即连续两个’\0′)结束, 于是改了过来。可是还是不行。...SHFileOperation()函数返回值 MSDN资料中说明SHFileOperation()在成功时返回0,失败时返回非0值。显然这是真的,但并不是最有用解释。...重复测试这个函数,可以确信它有非常多终止方式。事实上,我们经常在系统错误提示中运行,在有些地方这个函数只是简单地返回从更靠近文件系统其它程序中获得返回码。...下面列表给出了SHFileOperation()返回最通常部分错误。 错误码 描述 2 如果你试图重命名多重文件,这个消息就会出现。描述是相当直接:系统不能找到指定文件。

    87420

    页面返回顶部代码_网页回到顶部代码

    网站添加返回顶部有好几种,下面我简单介绍下: 1 使用文字添加方法最简单是:最简单返回顶部”代码就是“返回顶部”(不包括引号...),(0,0)代表座标,第一位是水平,第二位是垂直,(0,0)就表示网页左上角,文字部分(返回顶部)可以自由替换成自己需要内容,比如也可以用“TOP”都可以。...这里就是简单返回顶部代码, 这里 只是改成了返回游戏首页~! 2。第二种复杂点 HTML 结构 我使用了 a 标签作为这个结构,可能不太标准,但是比较方便。...jQuery 代码 具体 jQuery 代码如下,解析已经写在注释里面了: $(function(){ $(window).scroll(function(){ //只要窗口滚动,就触发下面代码...3种,就是也很简单了,现在都有很多网站用插件:友荐,自带返回顶部 JS 你只要是网站拥有者,到上面去申请个号,复制它代码,这我就不写了。很短一段代码,复复制进自己文章内容页:就可以了。

    3.1K40

    【Python】函数 ③ ( 函数返回值定义语法 | 函数返回多个返回值 | 代码示例 )

    一、函数返回值定义语法 在 Python 函数中 , 通过 return 关键字 , 可以返回一个结果给调用者 , 这个返回结果就是 函数返回值 ; def 函数名(函数参数): """函数文档字符串...(可选)""" # 函数体 return 返回值 调用函数时 , 使用 变量 可以接收函数返回值 ; 变量 = 函数(参数列表) 在函数中 , 如果遇到 return 关键字 , 则不会执行后续函数体中代码..., 在编译时如果发现 函数体中 在 return 语句后有代码 , 会报错提示 ; Statement expected, found Py:DEDENT 二、函数返回多个返回值 如果函数返回多个值..., 可以使用元组(tuple)或者列表(list)存储返回值 , 并将其赋值给一个变量 , 下面的代码 , 就是在函数中 , 返回了两个值 , """ 函数返回值示例 """ # 定义返回多个返回函数...(1, 2) 执行结果 : (1, 2) 三、函数返回代码示例 ---- 在下面的代码中 , 返回了一个返回值 , 使用 sum 变量接收了这个返回值 , 最终将返回值打印出来 ; 代码示例 :

    53520

    BoundsChecker使用说明代码调试)

    安装说明: 1.首先请确定你已经卸载了旧版本程序。 2.运行Setup目录中文件进行安装。 3.启动安装程序,使用Setup/Crack目录中bc72.dat文件注册程序。 4.完成即0K。...2).内存错误 动态存储溢出 无效句柄被锁定 句柄没有被锁定 内存分配冲突 栈空间溢出 静态存储溢出 3).API和OLE错误 API函数返回失败 API函数未执行 无效变量(包括指针变量、字符串变量等...,也就是winmain,main或dllmain函数返回之后,如果还有内存块没有释放,它们信息会被打印到Debug窗口里。...6.3代码控制 在你不想要写入检查日志代码段中加入以下代码即可 #include "nmapilib.h" //代码被监控 StopEvtReporting(); //…不需要被监控代码段...第三方代码 BoundsChecker指定错误发生位置在第三方提供代码中,包括第三方提供程序库、DLL、OCX等。

    1.5K20
    领券