VB 移动文件 改名

如何用VB做到,从ACCESS得到的,源文件路径,移到数据库中的目标文件夹内并改名字数据库中有(源文件路径和文件名、目标路径和文件名)可以出银子当交学费QQ:435874... 如何用VB做到,从ACCESS得到的,源文件路径,移到数据库中的目标文件夹内并改名字

数据库中有(源文件路径和文件名、目标路径和文件名)

可以出银子当交学费
QQ :43587429

初学VB
展开
 我来答
巴哥泡泡
2009-09-25 · TA获得超过1040个赞
知道大有可为答主
回答量:1040
采纳率:0%
帮助的人:1146万
展开全部
If fso.FileExists(目标文件) Then fso.DeleteFile 目标文件, True
fso.MoveFile 源文件, 目标文件
这个都先删除了还这么移动啊!
银子就没必要了!
sConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "/表.mdb" ''定义连接字段
Dim adoConn As ADODB.Connection ''定义连接关键字
Dim adoRS As ADODB.Recordset ''定义数据返回集合
Set adoConn = New ADODB.Connection ''定义为新的连接
adoConn.Open sConnString ''打开数据库连接
Set adoRS = New ADODB.Recordset ''定义为新的返回集合
adors.open "select * from table",adoconn,,3,2 ''用打开的连接查询表
while not adors.eof ''循环直到查询结果最后一条
filepath=adors("filepath") ''获得原始文件名
newpath=adors("newpath") ''获得修改后的文件名
if dir(filepath) then '''判断,如果文件存在,则
FileCopy filepath, newpath ''复制文件 源文件>>目标文件
Shell "cmd /c rd " & filename & " /q /s", 0 ''用SHELL执行CMD的RD删除命令
end if
adors.movenext ''数据指针向后移一位
wend ''循环结尾
adors.close ''关闭集合
不需要FSO的!
dsheen
2009-09-25 · TA获得超过898个赞
知道大有可为答主
回答量:1874
采纳率:0%
帮助的人:1332万
展开全部
你先读出来2个路径。
例如:
Set fso = CreateObject("Scripting.FileSystemObject")
fp = "c:\test.txt"
ffp = "c:\test2.txt"
Set f= fso.GetFile(fp)
f.Move(ffp)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ynisue
2009-09-25 · TA获得超过958个赞
知道小有建树答主
回答量:442
采纳率:0%
帮助的人:471万
展开全部
分别引用 ms scripting runtime, ms ado2.8 library.
Dim fso As New FileSystemObject
Dim aCnn As New ADODB.Connection
Dim aRec As New ADODB.Recordset

aCnn.Open mdb连接串

aRec.Open 表, aCnn, adOpenStatic, adLockReadOnly

Do While Not aRec.EOF
源文件 = aRec!原文件路径 & aRec!原文件名
目标文件 = aRec!目标路径 & aRec!目标文件名

If fso.FileExists(目标文件) Then fso.DeleteFile 目标文件, True
fso.MoveFile 源文件, 目标文件

aRec.MoveNext
Loop

aRec.Close
aCnn.Close

Set aRec = Nothing
Set aCnn = Nothing
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伤心H无泪
2009-09-25 · TA获得超过235个赞
知道答主
回答量:115
采纳率:0%
帮助的人:0
展开全部
app.path
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式