将文件复制到“便携式设备”中

时间:2010-02-10 16:33:52

标签: vb.net directoryinfo

我遇到了一些我想要创建的“同步”应用程序的问题。在这两种情况下,我都试图将便携式设备连接到我的计算机并使用VB.NET访问它。一个应用程序将从我的相机拉出图片,重命名,并根据他们的日期把它们放在文件夹中。另一个会将我下载的播客放到我的Mp3播放器上。我有两个逻辑,所以如果我在两个Windows目录上运行它,例如(C:\ Source和C:\ Destination)但是当我尝试使用目录浏览器访问便携式设备时,“确定”按钮是禁用。有没有办法访问这样的设备上的目录?

提前致谢!

2 个答案:

答案 0 :(得分:0)

如果您想直接从一个文件夹复制或移动到另一个文件夹,可以尝试

System.IO.File.Copy("C:\Source\somefile.txt", "C:\Destination\somefile.txt")

System.IO.File.Move("C:\Source\somefile.txt", "C:\Destination\somefile.txt")
但是,恐怕我对目录浏览一无所知。希望能帮到你一点。

答案 1 :(得分:0)

我最终这样做的方式是将我的MP3播放器上的设置更改为使用MSC模式而不是默认的MTP。然后,计算机将其识别为便携式驱动器并为其分配驱动器号。我终于能够根据需要移动文件了。我还没有用相机试过这个,但很快就会尝试。