davydavid 发表于 2008-11-20 12:00:29

怎么把文件名改成以获得的时间命名-已解决~

我的代码是
$t =FileGetTime("D:\msware_down_2008\rsync_logs_081120")
$yyyymd = $t & "-" & $t & "-" & $t
FileMove("D:\msware_down_2008\davy", "D:\msware_down_2008\"$yyyymd %"")

但是最后报错是“无法解析”

谢谢高手们了~~~

[ 本帖最后由 pcbar 于 2008-11-20 13:49 编辑 ]

bob 发表于 2008-11-20 12:53:28

不清楚你是移动文件还是文件夹,貌似没扩展名
如果移动文件夹用 DirMove
如果移动文件,按你上面修改为
FileMove("D:\msware_down_2008\davy", "D:\msware_down_2008\"&$yyyymd)

davydavid 发表于 2008-11-20 13:18:11

非常感谢,搞定了
是个没扩展名的文件~

hhasee 发表于 2009-4-28 11:05:55

$TIME = @YEAR@MON@MDAY @HOUR@MIN@SEC
FileMove("D:\msware_down_2008\davy", "D:\msware_down_2008\"&$time)

qddoit 发表于 2009-5-21 19:12:42

00000000000
页: [1]
查看完整版本: 怎么把文件名改成以获得的时间命名-已解决~