冬天喝热露露 发表于 2022-5-12 22:10:16

FileDelete 删除不了 这个路径的文件 为什么呀

FileDelete("%USERPROFILE%\Desktop\*.license")

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

afan 发表于 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)
;~ FileDelete($aRt)

冬天喝热露露 发表于 2022-5-12 22:41:32

FileDelete(@DesktopDir&"\*.license") 改成这个好使了   自己搜索了一下

laoxgogo 发表于 2022-5-13 08:48:08

自问自答,一波好操作:face (24):

skysmile 发表于 2022-5-13 09:21:40

%USERPROFILE%%system%啥的都是cmd里面的环境变量,au3不认,管你啥的都换成我认识的再说

redapple2008 发表于 2022-5-13 10:31:14

afan 发表于 2022-5-13 10:14


大神的DllCall用得好熟练啊。

zpmc123 发表于 2022-5-14 13:04:14

秀,你是来秀的吗?自问自答一波好操作!:face (1):
页: [1]
查看完整版本: FileDelete 删除不了 这个路径的文件 为什么呀