【问题标题】:Copying files to/from a "Portable Device"将文件复制到/从“便携式设备”
【发布时间】:2010-02-10 16:33:51
【问题描述】:

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

提前致谢!

【问题讨论】:

    标签: vb.net directoryinfo


    【解决方案1】:

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

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

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

    不过,恐怕我对目录浏览一无所知。希望对你有所帮助。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2020-07-22
        • 2013-05-19
        • 1970-01-01
        • 1970-01-01
        • 2013-09-01
        • 1970-01-01
        • 2010-10-08
        • 2011-01-29
        相关资源
        最近更新 更多