Au3創建目錄失敗的原因

2019年12月03日  深藍      2123 閱讀  6 評論

有朋友問我這個目錄創建失敗的原因,我看了下,這里給大家分享下解決的辦法。

QQ圖片20191203114709.png

 

問題的解決很簡單,我希望是能找到以后解決同樣的或者其它問題的辦法。

我們加入調試查看下錯誤碼,根據文檔可以看到是創建失敗了

QQ截圖20191203115105.png

 

這個創建失敗一般是路徑問題,

那么我們把路徑顯示出來看看:可以很明顯的看到組合后的路徑是錯誤的,有兩個:號

QQ截圖20191203115214.png

 

這樣改一下就可以了:

DirCreate("c:\u\temp\qq")

這里的錯誤是混用了相對路徑后面又增加了絕對路徑。

 

 

6 位朋友發表了看法
  • 2樓 dexlx   普通用戶 2019-12-03 14:26:03 回復
    scriptdir 是個相當于環境變量 是當前程序運行的目錄。
    dircreate 是個創建目錄的方法/函數
    • 2樓 i2120   普通用戶 2019-12-03 17:08:03 回復
      scriptdir 是相對路徑
      dircreate 是絕對路徑
      我這么理解對嗎
      • 2樓 深藍   管理員 2019-12-04 11:29:14 回復
        不能這么理解 。
        scriptdir 是變量
        dircreate 是函數
        兩者不是一個東西,更不可能同是一種路徑。
    • 2樓 深藍   管理員 2019-12-03 16:10:00 回復
      正解。
  • 1樓 i2120   普通用戶 2019-12-03 12:42:23 回復
    其實我沒看懂 意思是不能寫 scriptdir這個命令是嗎
    那么scriptdir和dircreate的區別是啥呢
    • 1樓 深藍   管理員 2019-12-03 16:09:53 回復
      dexlx解釋得已經很好了。
      dircreate() 是函數,是用于創建目錄。
      @scriptdir 是變量,表示程序的當前目錄,
      他這里后面寫了絕對路徑 c:\u\temp\qq 再在前面跟上程序當前目錄,顯然是不合適的,錯誤的。兩個:號了,windows路徑規則也不支持。
深藍微信
新时时豹子走势图 重庆百变王牌50期 学生赚钱现实点的方法 查看湖北30选5开奖结果 捕鱼大师 稳赚七码二期倍投方案 彩名堂彩票群 天天捕鱼免费下载安装 双彩网苹果 南昌开货拉拉赚钱吗 分分彩都有哪些玩法 闲雅南京麻将官方版下载 做什么手工可以赚钱 德州扑克游戏 排列5历史300期 赌场玩法规则 飞禽走兽多人版规律