是否可以使用vb.net传输文件?剪切某个目录中的文件并将其复制到另一个目录
答案 0 :(得分:4)
如果要移动整个目录,可以使用Directory
和DirctoryInfo
类及其关联的Move
和MoveTo
方法。
综上所述,如果您确实需要副本而不是移动文件,请使用Copy
和CopyTo
方法,这些方法与Move
和{{1}的工作方式类似方法。
这适用于所有.NET语言,而不仅仅适用于VB.NET。
答案 1 :(得分:1)
FileInfo类有一个MoveTo
方法可以使用。
答案 2 :(得分:0)
试试这个
Dim dd As New DirectoryInfo(dirname)
For Each ff As FileInfo In dd.GetFiles("*.CSV", SearchOption.TopDirectoryOnly)
ff.CopyTo(sentPath + "\Sent\" + SentFolder + "\" & ff.Name, True) '
If File.Exists(sentPath + "\" & ff.Name) Then
File.Delete(sentPath + "\" & ff.Name)
End If
Next