【已解决】FileCopy复制文件到上一级目录如何写
本帖最后由 touch_xu 于 2011-3-25 18:05 编辑如题FileCopy复制文件到上一级目录如何写
比如
FileCopy("D:\abc\123.txt","D:\abc",1)
后一个"D:\abc" 有没有别的简单的方法表示上级目录 谢谢 有,但是你这个D:\abc\123.txt 是怎么来的,你也想整成相对的路径吗?还是这个路径是你自己定的? 有,但是你这个D:\abc\123.txt 是怎么来的,你也想整成相对的路径吗?还是这个路径是你自己定的?
love5173 发表于 2011-3-23 20:37 http://www.autoitx.com/images/common/back.gif
从注表读取的,只要后面是相对路径就行了,前面的无所谓了 本帖最后由 love5173 于 2011-3-23 21:07 编辑
好吧,以你上面的为例子
$a="D:\abc\123.txt"
$b=StringRegExpReplace($a,'(.*)\\.*','\1',1)
FileCopy($a,$b,1) $path="D:\abc\"
FileCopy($path&"\123.txt",$path&"\..\123.txt",1) 回复 5# boyhong
这个\..\的表达方式 在帮助的什么位置啊,我没留意到,指教下 我去瞅瞅 回复 6# love5173
至少在DOS时代就有的东西。 $sPath = 'D:\abc\123.txt'
$sRer = StringRegExpReplace($sPath, '\\[^\\]+$', '')
MsgBox(0, '', $sRer) 回复 8# 水木子
学习了,但是我对$的用法表示有疑问,好几次运用都失败了 谢谢各位,已经OK 来 学习 学习 来学习学习
页:
[1]