2014-11-06 3 views
12

ADB आदेश:एडीबी धक्का -p बुरा फ़ाइल वर्णनकर्ता

adb pull -p /data/local/tmp/myFile.txt c:\myFile.txt 

वापसी पाठ "स्थानांतरित कर रहा है: 11468800/38632644 (29%)"

लेकिन अगर मैं आदेश का उपयोग करें:

adb push -p c:\myFile.txt /data/local/tmp/myFile.txt 

मुझे त्रुटि दिखाई दे सकती है: "स्टेट नहीं कर सकता 'c: \ myFile.txt': खराब फ़ाइल डिस्क्रिप्टर"।

एडीबी मदद पाठ

adb push [-p] <local> <remote> 
    - copy file/dir to device 
    ('-p' to display the transfer progress) 

क्या गलत है शामिल हैं?

  • Android डीबग ब्रिज संस्करण 1.0.32
  • ओएस: Win8.1
  • FileSystem: NTFS
+0

यह एक अनुमति समस्या हो सकती है। क्या आपने उस स्थान पर खींचने की कोशिश की है जिसे आप लिखने में सक्षम होने की अधिक संभावना रखते हैं? सी की तरह: \ उपयोगकर्ता \ \ – ComputerDruid

+0

नहीं सीएमडी में व्यवस्थापक अनुमतियां हैं। सी: \ उपयोगकर्ता \ \ * जैसी फ़ाइलें इस समस्या है। – vovkas

उत्तर

17

मैं एक ही समस्या थी। मैंने "-p" को हटा दिया, मेरे फ़ाइल नाम से "_" हटा दिया, और इसे एक अलग स्थान पर ले जाया और यह काम किया।

+10

असल में, '-पी' को हटाने में मदद मिली :) – Onik

+3

-p तर्क मुख्य रूप से "पृथ्वी पर क्या है, यह प्रोग्राम डिवाइस के लिए एक बड़ी फ़ाइल को पुश करने के दौरान किया जा रहा है" निर्धारित करने के लिए उपयोग किया जाता है :) :)। – ShihabSoft

+0

@ShabhabSoft बेशक। लेकिन इससे मदद नहीं मिलती है अगर यह इसके बजाय वोहल प्रक्रिया को तोड़ देती है। – glglgl

4

adb push की तर्क हैंडलिंग किसी भी तरह टूटा हुआ लगता है। -p का उपयोग करते समय ऐसा लगता है कि यह एक तर्क (स्थानीय फ़ाइल/डायरनाम) है और वास्तविक फ़ाइल नाम को दूरस्थ फ़ाइल/डायरनाम के रूप में मानता है जो स्पष्ट रूप से काम नहीं करेगा क्योंकि यह पिछले दूरस्थ पथ को याद कर रहा है। अंत में प्रतिलिपि पर -p का उपयोग करते समय ऐसा प्रतीत नहीं होता है।

संबंधित मुद्दे