簡體   English   中英

如何將文件保存到手機的內部存儲或SD卡?

[英]How do I save a file to my Phone's Internal Storage or SD Card?

由於某些框架中的一些錯誤,當通過USB連接到本地計算機時,我不得不求助於將APK文件從本地計算機手動復制並粘貼到手機中。

這是非常乏味的,並且讓我感到不安。 因此,我認為最好創建一個控制台應用程序,該應用程序監視文件系統中文件的某些更改,並在必要時將文件從計算機復制到電話上的目錄中。

我可以使用Windows中的“文件資源管理器”對手機進行完整的文件訪問。 這是一部Android手機(HTC One M8)。 當您瀏覽到文件資源管理器中的根目錄時,文件資源管理器地址欄中的“文件路徑”顯示為:

此PC \\ HTC One_M8 \\內部存儲

或其他位置:

此PC \\ HTC One_M8 \\ SD卡

但是當我這樣做時:

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

我得到以下異常:

找不到路徑“此PC \\ HTC One_M8 \\ Internal storage \\ Notes.apk”的一部分。 在System.IO.File.Copy(字符串sourceFileName,字符串destFileName)在System.IO.File.InternalCopy(字符串sourceFileName,字符串destFileName,布爾值覆蓋,布爾值CheckHost)在System.IO .__ Error.WinIOError(Int32 errorCode,字符串mayFullPath) ,布爾覆蓋)在C:\\ Users \\ Jase \\ Documents \\ Visual Studio 2015 \\ Projects \\ My Samples \\ Quick Build Transfer \\ Quick Build Transfer \\ Program.cs:line 33中的Quick_Build_Transfer.Program.Main(String [] args)

mscorlib無效WinIOError(Int32,System.String)

所以我的問題是,如何將文件復制到手機的內部存儲或SD卡中?

您可以使用

 adb install routeofapk/apk.apk

它將正常工作。 為什么不使用它?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM