2010-02-10 71 views
0

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

在此先感谢!

回答

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") 

我怕我不知道目录浏览什么,然而。希望能帮助你一点。

0

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