找回密码
 加入
搜索
查看: 930|回复: 6

[AU3基础] FileDelete 删除不了 这个路径的文件 为什么呀

[复制链接]
发表于 2022-5-12 22:10:16 | 显示全部楼层 |阅读模式
FileDelete("%USERPROFILE%\Desktop\*.license")

C:\Users\Administrator\Desktop
把路径更改成红色的  就可以删除  绝对路径就可以  

发表于 2022-5-13 10:14:52 | 显示全部楼层
Local $sPath = '%USERPROFILE%\Desktop\*.license'
Local $aRt = DllCall('kernel32.dll', 'dword', 'ExpandEnvironmentStringsW', 'wstr', $sPath, 'wstr', '', 'dword', 4096)
MsgBox(0, '', $aRt[2])
;~ FileDelete($aRt[2])
 楼主| 发表于 2022-5-12 22:41:32 | 显示全部楼层
FileDelete(@DesktopDir&"\*.license") 改成这个好使了   自己搜索了一下
发表于 2022-5-13 08:48:08 | 显示全部楼层
自问自答,一波好操作
发表于 2022-5-13 09:21:40 | 显示全部楼层
%USERPROFILE%  %system%  啥的都是cmd里面的环境变量,au3不认,管你啥的都换成我认识的再说
发表于 2022-5-13 10:31:14 | 显示全部楼层

大神的DllCall用得好熟练啊。
发表于 2022-5-14 13:04:14 | 显示全部楼层
秀,你是来秀的吗?自问自答一波好操作!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-19 13:53 , Processed in 0.077816 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表