请高手指教,已知路径为短文件名,如何读取真实文件夹路径?
本帖最后由 765058729 于 2013-7-10 16:20 编辑已知路径为短文件名,如何读取真实文件夹路径?
畸形文件夹真实路径为 D:\WWW.\
AU3可以访问的路径为 D:\WWW~1\
请问怎么转换 D:\WWW~1\ > D:\WWW.\
如果是多层文件夹呢
上传一个增强的改名工具ren.exe,用法ren.exe d:\www d:\www. 直接看帮助文档,在索引里输入file看所有关于文件的函数,看看有没有你需要的 直接看帮助文档,在索引里输入file看所有关于文件的函数,看看有没有你需要的
gyc990326 发表于 2013-7-12 14:37 http://www.autoitx.com/images/common/back.gif
我找了,有个FileGetLongName ( "文件名" [, 标志] ),可以返回单层目录,多层目录不行啊 废话,他返回的是文件名不是目录名啊!
用stringsplit以\分割,再用for循环一个一个还原即可! 废话,他返回的是文件名不是目录名啊!
用stringsplit以\分割,再用for循环一个一个还原即可!
gyc990326 发表于 2013-7-13 20:01 http://www.autoitx.com/images/common/back.gif
你试下就知道了,多层目录返回仍是带"~1"的短文件名 我这边试验成功了啊? 我这边试验成功了啊?
gyc990326 发表于 2013-7-14 20:15 http://www.autoitx.com/images/common/back.gif 你使用dir /x 看看短文件名是不是这个 你使用dir /x 看看短文件名是不是这个
gyc990326 发表于 2013-7-15 17:30 http://www.autoitx.com/images/common/back.gif
这样的文件名还真没关注过,。。。 本帖最后由 zch11230 于 2013-7-26 23:11 编辑
回复 7# 765058729
多重目录也可以啊
开始没看到楼主用的是畸形目录再试试
页:
[1]