Vb.net 制作文件夹和复制文件
我希望我的应用程序在驱动器C的特定文件夹(例如C:\myFolder\abc.mdb)中查找一个文件,如果找到,请给出一条消息,如果没有,请在驱动器C:\中创建该文件夹,然后复制该文件 如何做到这一点? 谢谢Vb.net 制作文件夹和复制文件,vb.net,Vb.net,我希望我的应用程序在驱动器C的特定文件夹(例如C:\myFolder\abc.mdb)中查找一个文件,如果找到,请给出一条消息,如果没有,请在驱动器C:\中创建该文件夹,然后复制该文件 如何做到这一点? 谢谢 Furqan您可以使用System.IO中的文件、目录和路径对象,如下所示: Imports System.IO ... Dim path As String = "C:\myFolder\abc.mdb" If File.Exists(path) Then 'TODO w
Furqan您可以使用
System.IO
中的文件
、目录
和路径
对象,如下所示:
Imports System.IO
...
Dim path As String = "C:\myFolder\abc.mdb"
If File.Exists(path) Then
'TODO write code to create message'
Else
Dim folder As String = Path.GetDirectoryName(path)
If Not Directory.Exists(folder) then
Directory.CreateDirectory(folder)
End If
'TODO code to copy file from current location to the newly created directory path'
'i.e. File.Copy(FileToCopy, NewCopy)'
End If
谢谢。FileCopy是获取文件的路径?如何指定源路径和目标路径?FileToCopy是要复制到其他地方的现有文件的完整路径。NewCopy将是副本新位置的完整路径。例如,
File.Copy(“C:\abc.txt”,C:\temp\abc.txt”)
错误:未声明目录。有任何建议吗?请尝试System.IO.Directory
。更好的方法是去掉前缀System.IO
,并在代码顶部放置一个Import System.IO
。我已经调整了代码示例来说明这一点。