MTP 模式下 檔案的複製 |
答題得分者是:aftcast
|
boy330077
一般會員 發表:39 回覆:59 積分:19 註冊:2009-10-15 發送簡訊給我 |
今天我將手機接上了PC
可以看見 多了一個所謂 [ 可攜式裝置 ] 我的手機型號 [ 蝴蝶S ] (不重要) [ 蝴蝶S ] 裡面有2個磁碟 分別為 [ SD 卡 ] 與 [ 內部儲存空間 ] ------狀況---------------------- 我希望以 DELPHI 將檔案 直接存進 SD卡某指定資料夾 但試路竟似乎錯誤( 我使用進入資料夾 後 上方那行 EX: [ \電腦HTC_Butterfly_s_901sSD 卡downloadsstock ]) 但試DELPH 找不到路徑 因此 我先確認簡單方試 直接開啟了一個筆記本 隨便打 另存新檔至 這個資料夾 顯示 [ 無法儲存到這裡 ] ---------------------------------------------- 查了一下 似乎是因為 MTP模式 限制了許多存取?? 可是我直接拉檔案進去 卻能複製 不知道有沒有前輩處理過 MTP上的檔案複製薪增或修改?
附加檔案:549cd621ebc0a_1.png
編輯記錄
boy330077 重新編輯於 2014-12-26 14:58:32, 註解 無‧
|
aftcast
站務副站長 發表:81 回覆:1485 積分:1763 註冊:2002-11-21 發送簡訊給我 |
MTP只能 copy 出來,再 copy 進去,標準情形下是無法直接改。所以,你的策略應該是copy到temp,然後改了再copy回去之類的。
照目前網路上的資源來看,對delphi來說最快的方式應該是參考以下的源碼來改。(若是用c builder,那可能更容易一點)。 https://code.msdn.microsoft.com/windowsdesktop/Portable-Devices-COM-API-fd4a5f7d/view/SourceCode 看wpdapisample.cpp (main的開始,就可以找到你要的function)。以上都是基於 com 元件的程式。 ===================引 用 boy330077 文 章=================== 今天我將手機接上了PC 可以看見 多了一個所謂 [ 可攜式裝置 ] 我的手機型號 [ 蝴蝶S ] (不重要) [ 蝴蝶S ] 裡面有2個磁碟 分別為 [ SD 卡 ] 與 [ 內部儲存空間 ] ------狀況---------------------- 我希望以 DELPHI 將檔案 直接存進 SD卡某指定資料夾 但試路竟似乎錯誤( 我使用進入資料夾 後 上方那行 EX: [ \\電腦\HTC_Butterfly_s_901s\SD 卡\downloads\stock ]) 但試DELPH 找不到路徑 因此 我先確認簡單方試 直接開啟了一個筆記本 隨便打 另存新檔至 這個資料夾 顯示 [ 無法儲存到這裡 ] ---------------------------------------------- 查了一下 似乎是因為 MTP模式 限制了許多存取?? 可是我直接拉檔案進去 卻能複製 不知道有沒有前輩處理過 MTP上的檔案複製薪增或修改?
------
蕭沖 --All ideas are worthless unless implemented-- C++ Builder Delphi Taiwan G+ 社群 http://bit.ly/cbtaiwan |
boy330077
一般會員 發表:39 回覆:59 積分:19 註冊:2009-10-15 發送簡訊給我 |
|
boy330077
一般會員 發表:39 回覆:59 積分:19 註冊:2009-10-15 發送簡訊給我 |
由於 回覆 無法貼上附件
於是以免空方式 (頭一次用也不知道會不會成功) https://drive.google.com/open?id=0B10yBoi_jzNbQTZFQjBqVzM3dVE&authuser=0 (小弟能力不足 無法為各位判斷有沒有毒) 實測 確實能做到 以MTP模式將檔案 COPY上手機儲存空間 但是程式碼時再有點大 沒有辦法做大幅度縮減 又有很多 大括弧(類似機碼的東西) 超出我的能力範圍 分享給需要的人 |
aftcast
站務副站長 發表:81 回覆:1485 積分:1763 註冊:2002-11-21 發送簡訊給我 |
謝謝! ^_^
===================引 用 boy330077 文 章=================== 由於 回覆 無法貼上附件 於是以免空方式 (頭一次用也不知道會不會成功) https://drive.google.com/open?id=0B10yBoi_jzNbQTZFQjBqVzM3dVE&authuser=0 (小弟能力不足 無法為各位判斷有沒有毒) 實測 確實能做到 以MTP模式將檔案 COPY上手機儲存空間 但是程式碼時再有點大 沒有辦法做大幅度縮減 又有很多 大括弧(類似機碼的東西) 超出我的能力範圍 分享給需要的人
------
蕭沖 --All ideas are worthless unless implemented-- C++ Builder Delphi Taiwan G+ 社群 http://bit.ly/cbtaiwan |
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
已協助上傳:
http://delphi.ktop.com.tw/board.php?cid=31&fid=97&tid=106607 附件下載 如有造成樓主權益影響,請告知,我會立即下架。謝謝! ===================引 用 boy330077 文 章=================== 由於 回覆 無法貼上附件 於是以免空方式 (頭一次用也不知道會不會成功) https://drive.google.com/open?id=0B10yBoi_jzNbQTZFQjBqVzM3dVE&authuser=0 (小弟能力不足 無法為各位判斷有沒有毒) 實測 確實能做到 以MTP模式將檔案 COPY上手機儲存空間 但是程式碼時再有點大 沒有辦法做大幅度縮減 又有很多 大括弧(類似機碼的東西) 超出我的能力範圍 分享給需要的人 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |