中易网

Excel vba 怎么移动一个文件?

答案:2  悬赏:50  
解决时间 2021-02-19 15:45
dim a as string,b as string,c as string
a="C:\"
b="D:\"
c="1.txt"
怎么写就把c这个文件,从a移动到b
如果c在a里不存在,则msgbox "不存在?"
最佳答案
Sub mysub()
    Dim fso As Object
    Dim a As String, b As String, c As String
    a = "C:\"
    b = "D:\"
    c = "1.txt"
    Set fso = CreateObject("Scripting.FileSystemObject")
    If fso.FileExists(a & c) Then
        fso.movefile a & c, b
    Else
        MsgBox "文件不存在"
    End If
    Set fso = Nothing
End Sub
全部回答
dim returnbyte() as byte dim i as long ' 以二进制打开文件 open strfile for binary as #1 redim returnbyte(0 to lof(1) - 1) as byte for i = 0 to lof(1) - 1 get #1, , returnbyte(i) next i ' 关闭文件 close #1 一种方法,文件较大是比较耗内存哈,宜使用其它的技术去输入一个文件,比如一行一行地读取文件。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么我家的会电脑自动关机?有时不是自动关
华硕 R4E 主板刷完BIOS掉网卡 MAC 已刷回但还
CAD 申请号H4UP ZS6H GQAG LXP3 7821 XYW2求
我们有些误会, 用英语怎么说??
陕西信合洛南县农村信用合作联社城关信用社西
中正零度是一家什么样的公司?
穿越火线如何抽奖得到黄金M4
it takes me about an hour to watch TV ever
吃豆腐可以吃鸡蛋吗
爱辉区海兰街道鹿源春社区残疾人协会地址在什
winaircrack怎么用
天津华明镇那个银行办理医保卡
从中提炼出一个成语。 1 桃之夭夭,灼灼其华
西郊伟伟市场东门在哪里啊,我有事要去这个地
信用卡记账日是8号还款日是多少号
推荐资讯
陕西创企商贸有限公司在什么地方啊,我要过去
银沙路8号院在哪里啊,我有事要去这个地方
天奕达电机集团公司在什么地方啊,我要过去处
松鼠,老鹰,袋鼠 汉译英
天天香酱鸡店这个地址在什么地方,我要处理点
请问琥珀2耳放怎么样?加上蓝宝石比hdvd800一
双联集团在什么地方啊,我要过去处理事情
新车才开一千多公里,开一会有焦味
夏朝应是封建王朝还是奴隶制王朝
新科dvd(直溪专卖店)在哪里啊,我有事要去这
东南大学建筑设计研究院苏州分院地址在什么地
最后一行回车还是 1 D:\c\258.cpp:17 [Warnin
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?