【问题标题】:How do I save a file to my Phone's Internal Storage or SD Card?如何将文件保存到手机的内部存储器或 SD 卡?
【发布时间】:2015-06-15 09:58:24
【问题描述】:

由于某些框架中的一些错误,当通过 USB 连接到机器时,我不得不求助于手动将 APK 文件从本地机器复制并粘贴到我的手机。

非常乏味,让我很紧张。所以我认为最好只创建一个控制台应用程序,它会监视文件系统中文件的某些更改,并在必要时将文件从机器复制到手机上的目录。

我可以使用 Windows 中的文件资源管理器访问手机的完整文件。这是一部安卓手机(HTC One M8)。而当你在文件资源管理器中浏览到根目录时,文件资源管理器地址栏位置的“文件路径”会显示:

这台电脑\HTC One_M8\内部存储

或其他位置:

这台电脑\HTC One_M8\SD 卡

但是当我这样做时:

File.Copy(source, "This PC\HTC One_M8\Internal storage\Notes.apk", true);

我得到以下异常:

找不到路径“This PC\HTC One_M8\Internal”的一部分 存储\Notes.apk'。在 System.IO.__Error.WinIOError(Int32 错误代码,字符串可能全路径)在 System.IO.File.InternalCopy(字符串源文件名,字符串 destFileName,布尔覆盖,布尔检查主机)在 System.IO.File.Copy(字符串源文件名,字符串目标文件名, 布尔覆盖)在 Quick_Build_Transfer.Program.Main(String[] args) 在 C:\Users\Jase\Documents\Visual Studio 2015\Projects\My Samples\Quick Build Transfer\Quick Build Transfer\Program.cs:line 33

mscorlib Void WinIOError(Int32, System.String)

所以我的问题是,如何将文件复制到手机的内部存储或 SD 卡?

【问题讨论】:

  • 为什么不简单: adb install routeofapk/apk.apk ?
  • @cgomezmendez OMG。我完全忘记了亚行。谢谢! :)

标签: c# android .net windows


【解决方案1】:

你可以使用

 adb install routeofapk/apk.apk

它会正常工作。为什么不使用它?

【讨论】:

  • 这是完美的,谢谢。我会在 53 秒内接受答案。计时器还不允许我这样做。
猜你喜欢
  • 2012-04-06
  • 1970-01-01
  • 1970-01-01
  • 2012-05-16
  • 2011-06-08
  • 2011-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多