对于那些在vb.net有丰富知识的人,请帮助我。如何在vb.net中逐一移动文件并将其从一个目录重命名为另一个
我必须制作一个程序,将图像(以jpg格式)从一个目录移动到另一个目录,但在此之前它将首先重命名一个文件,然后再将它移动到目标文件夹中。我需要这样的,因为每次它重命名文件它将保存到数据库(MySQL)
我已经有一个程序,将所有jpg文件移动到另一个目录,但这不是我所需要的。
请我需要你的专业知识和代码。
我不是评论
的OP的举动方法在vb.net的好:
Dim sourceDirectory As String = TextBox1.Text
Dim archiveDirectory As String = TextBox2.Text
Try
Dim jpgFiles = Directory.EnumerateFiles(sourceDirectory, "*.jpg")
For Each currentFile As String In jpgFiles
Dim fileName = currentFile.Substring(sourceDirectory.Length + 1)
Directory.Move(currentFile, Path.Combine(archiveDirectory, fileName))
Next
Catch e As Exception
Console.WriteLine(e.Message)
End Try
昏暗sourceDirectory的String = TextBox1.Text 昏暗archiveDirectory的String = TextBox2.Text视野更清晰 尝试 昏暗jpgFiles = Directory.EnumerateFiles (sourceDirectory, “* .JPG”) 对于每个currentFile作为字符串在jpgFiles 点心文件名= currentFile.Substring(sourceDirectory.Length + 1) Directory.Move(currentFile,Path.Combine(archiveDirectory,文件名)) 下一页 Catch e As Exception Console.WriteLine(e.Message) End试试这是我刚刚找到的移动文件的代码它也在MSDN样本上。请帮助 – tris
任何移动命令都会让您选择在移动文件时重命名文件。目标文件名不需要与源相同。我将举一个例子来改变文件扩展名。仍然不确定你的重命名方案是怎么样的。 –
也请不要在评论中转储代码,这是非常混乱和难以阅读。您随时可以编辑您的问题以添加您的代码,然后发表评论以引导我们关注您的更改。 –