读书人

拷贝资料到手机盘里

发布时间: 2012-12-15 15:16:03 作者: rapoo

拷贝文件到手机盘里
RT
我手机连接电脑,然后在我的电脑里面可以看到手机硬盘,双击打开文件,有个路径是这样的:

\NOKIA Lumia 800\Storage\Music

然后我现在想要将文件拷贝到music文件里
我用的SHFileOperation拷贝,就是那个路径实在不知道怎么办?

有高手了解吗?

或者用CopyFile也行;

至于有包含“SetupDiEnumDeviceInterfaces”函数的方法,不行,我已经改了两天这个方法了,一直失败返回259;

其中我自己能得到该手机设备的CLSID,PID ,VID等~

所以,求高手,没分了,不要见谅~
[解决办法]
windows是这样的路径吗?
[解决办法]

引用:
windows是这样的路径吗?


????
[解决办法]
自己顶一下,继续等待,别沉了。
[解决办法]
\NOKIA Lumia 800\Storage\Music 从路径看楼主是linux系统
进行文件拷贝用system( command string );
command string 用 "cp from_path to_path"
如果是window应该有盘符,可以直接用copyfile或fread,fwrite完成~。
[解决办法]
引用:
\NOKIA Lumia 800\Storage\Music 从路径看楼主是linux系统
进行文件拷贝用system( command string );
command string 用 "cp from_path to_path"
如果是window应该有盘符,可以直接用copyfile或fread,fwrite完成~。


是windows .

上面那路径是NOKIA手机插入后 ,然后打开我的电脑,在我的电脑里,它显示的是便携设备,而不是驱动设备。显示名称就是NOKIA Lumia 800 ,而不是盘符;然后打开它的盘,在地址栏上的路径就是:

\NOKIA Lumia 800\Storage\Music

如果我插入我自己的小米手机,显示的是F盘;

我也说不太让人明白,就是烦啊~
[解决办法]
那你直接试着copyfile看能不能拷贝过去,
还真没遇到过"便携设备"这种情况,你能直接拷贝过去吗?
如果能,那用copyfile理论上没有问题,只能说路径特殊。
try一下
[解决办法]
引用:
那你直接试着copyfile看能不能拷贝过去,
还真没遇到过"便携设备"这种情况,你能直接拷贝过去吗?
如果能,那用copyfile理论上没有问题,只能说路径特殊。
try一下


手动当然可以复制进去,可是程序就是不知道怎么写,才出来问大家的,因为那个路径怎么写怎么错,实在没办法。
[解决办法]
把诺基亚关机再试试
[解决办法]
这个问题我也遇到了,win32 那套操作文件的API不管用了,不过有一种方法可以实现 就是用第三发工具adb,不过这个也不太好,他里面用的是socket通信传输,就是便携设备系统(androd)上有守护进程(这个是系统自带的),通过网络通信进行数据传输,360手机助手,豌豆荚都是这种方式。不过这个需要在手机上设置为开发调试模式,

可是windows资源管理器上不需要任何设置的,

windows资源管理器 也是把文件传送到pc上 才打开查看的,
他有个映射路径
"C:\Users\Administrator\AppData\Local\Temp\WPDNSE\{00001C8D-0001-0001-0000-000000000000}" 后面这个guid一样的 是变化的,你打开一个文件创建一个
当你打开一个文件,windows资源管理器 就把这个文件发送的临时目录,然后再打开。这个肯定也是网络通信(类似adb),不过windows技高一筹,不需要进行任何设置,插上U盘就能看。




[解决办法]
那你试试 \NOKIA Lumia 800\Storage\Music 这个路径直接复制看看!!
[解决办法]
MoveFile
[解决办法]
都不对~对于WP7手机,上传文件到手机只能用API接口来实现。从MSDN的首页进去,有关于window phone 开发的介绍及API,我就用里面的方法实现了。

读书人网 >C++

热点推荐