IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[求助] DirMove为啥不管用呢?

[复制链接]
toliachou 发表于 2019-12-23 13:47:21 | 显示全部楼层 |阅读模式

本帖最后由 toliachou 于 2019-12-23 13:51 编辑

【DirMove始终返回0,不执行移动操作咋回事?】
我在F盘123文件夹下建立两个文件夹名字分别为1和2,然后1下面又随便建了个txt文本。然后运行代码
DirMove("F:\123\1","F:\123\2")
没反应

弄个变量输出返回值,也不是1而是0
$a=DirMove("F:\123\1","F:\123\2")
MsgBox(0,"",$a)
返回0


重装AU3也不行,怎么回事?下面是DirMove的官方说明。

---------------------------------------------------------------------------------------------------
DirMove
移动目录及其所有子目录和文件.
DirMove ( "source dir", "dest dir" [, flag = 0] )
参数
source dir源目录路径(没有结尾反斜杠符号). 例如 "C:\Path1"
dest dir目的目录路径(没有结尾反斜杠符号). 例如 "C:\Path_Copy"
flag[可选] 确定是否覆盖已存在的文件:
    $FC_NOOVERWRITE (0) = (默认) 不覆盖已存在的文件
    $FC_OVERWRITE (1) = 覆盖已存在的文件

常量定义在 FileConstants.au3
返回值
成功:返回 1.
失败:返回 0, 移动目录发生错误.
备注若源目录和目的目录位于不同的卷标或是 UNC(统一命名约定地址)路径, 则函数执行复制/删除操作, 而不是移动.

若目标的录已存在并指定了覆盖标志, 则源目录将移动到目的目录.

由于 AutoIt 没有"DirRename"(目录重命名)函数,请使用 DirMove 函数来重命名文件夹!

skysmile 发表于 2019-12-24 11:52:43 | 显示全部楼层

活跃 412| 技术 20| 互助 15| 钻石 0

确定下F:\123\2有没有写入权限
还有脚本别放到F:\123\1这个目录
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

toliachou

71

活跃

0

技术

0

互助
签到任务
最火的业界新闻
  • 微软介绍两款4G LTE教育PC:采用骁龙7c平台
  • [图]华为P40 Pro高清渲染图再曝光:将效仿G
  • 报告:抖音海外版TikTok去年营收1.77亿美元
  • [图]Windows 10 Build 19546发布:计算器引
  • 解决 Chromium Microsoft Edge 以错误语言
  • [图]学习代数新方式:Windows计算器即将上
  • 中国互联网竞相发红包抢用户 有多少能留下
  • 微软计划通过Windows Update推广Chromium E
  • 这些第三方软件居然可以删除我的微信好友?
  • 今日头条2019手机行业白皮书:华为手机成最
炫酷的硬件Show
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
  • 第一次DIY硬管水冷~~
  • 樱桃MX6.0 青轴 机械键盘 开箱
有趣的美图分享
  • 搞学问的,就必须要严谨
  • 怎么赔
  • 我想玩我的世界
  • 是真的狠
  • 强迫锻炼
  • 保护费
  • 卖家秀与买家秀
  • 非常形象了
  • 老婆因为这个背景墙跟我大吵了一架
  • 我对继母的印象
关注官方微信
快速回复 返回顶部 返回列表