অ্যান্ড্রয়েড: ডেস্কটপে অ্যাডবি পুল ফাইল


92

ডিভাইস থেকে ডেস্কটপে ফাইলটি অনুলিপি করার চেষ্টা করা হচ্ছে, এখানে একটি আদেশ রয়েছে:

adb pull sdcard/log.txt Users/admin/Desktop

তবে এই কমান্ডটি প্ল্যাটফর্ম-সরঞ্জামগুলির ফোল্ডারের যেখানে ব্যবহারকারীদের / অ্যাডমিন / ডেস্কটপগুলিতে একটি ফোল্ডার তৈরি করে যেখানে অ্যাডবি অবস্থিত। কিভাবে আমার ডেস্কটপে ফাইল টান?

উত্তর:


99

ডেস্কটপে সম্পূর্ণরূপে যোগ্য পাথ ব্যবহার করুন (যেমন, /home/mmurphy/Desktop)।

উদাহরণ: adb pull sdcard/log.txt /home/mmurphy/Desktop


ব্যবহারকারী / অ্যাডমিন / ডেস্কটপ সম্পূর্ণ-যোগ্য পাথ বলে মনে হচ্ছে।
জিম

13
@ জিম: এটির নেতৃত্ব নেই /, তাই এটি একটি আপেক্ষিক পথ। ওএস এক্স বা লিনাক্সের একটি সম্পূর্ণরূপে যোগ্য পাথ দিয়ে শুরু হয় /; উইন্ডোজে পুরোপুরি যোগ্যতার পথটি ড্রাইভ লেটার বা ভাগ করে শুরু হয়।
কমন্সওয়্যার

আমি জানি এটি একটি পুরানো থ্রেড তবে আমার প্রশ্নটি হ'ল আমরা কি একইভাবে প্রগ্রেটিকভাবে কাজ করতে পারি 'আমি এই প্রসেসবিল্ডার প্রো = নতুন প্রসেসবিল্ডারের মতো কিছু করেছি ("অ্যাডাব টান / স্টোরেজ / এসডকার্ড / এস.টি.সি.টি সি: / ব্যবহারকারী / 401896 / ডেস্কটপ / adbPush.txt "); প্রক্রিয়া p = proc.start (); এবং আমার কাছে এটির মর্মান্তিক ত্রুটি
সিদ্ধার্থ ড্যাশ

4
@ সিধার্থড্যাশ: আপনার কোডটি ডেস্কটপে কাজ করতে পারে। যদি আপনি সেই কোডটি ডিভাইসে কাজ করার প্রত্যাশা করে থাকেন তবে আপনি খুব খারাপভাবে ভুল হয়ে যাচ্ছেন। আপনি যদি কোনও ডেস্কটপ জাভা প্রোগ্রাম লেখার চেষ্টা করছেন যা adbকমান্ডগুলি স্বয়ংক্রিয় করে দেয়, আপনি একটি নতুন স্ট্যাক ওভারফ্লো প্রশ্ন জিজ্ঞাসা করুন যেখানে আপনি আপনার কোড এবং আপনার ত্রুটি দেখান।
কমন্সওয়্যার

@ কমন্সওয়্যার আমি এই থ্রেডের জবাব দিচ্ছি কারণ আমি নতুন প্রশ্ন পোস্ট করতে পারছি না :(। আমি এই জাভা কোডটি পিসিতে চালাচ্ছি এবং এমুলেটর থেকে পিসিতে একটি ফাইল অনুলিপি করতে চাই। আমার গুগল আছে এবং সর্বোত্তম অনুসারে । সুতরাং এমনকি উত্তর তারা কোড হিসেবে আমাকে থানা লিখিত যখন আমি সহজ "ম" এর ব্যবহার commmand তার কাজ ভালো আছি ব্যবহার করেন কিন্তু পিসি থেকে তার ছোড়া অনুলিপি করার সময় ত্রুটি।।
সিদ্ধার্থ ড্যাশ

45

আপনি উইন্ডোজ ব্যবহার করছেন ডেস্কটপ ফোল্ডারের অবস্থান বিচার করে। উইন্ডোজে কমান্ডটি হ'ল:

adb pull /sdcard/log.txt %USERPROFILE%\Desktop\

4
উইন্ডোজ সিস্টেমের জন্য এটি অবশ্যই কাজ করে। যদি আমরা অ্যাডবি টান / এসডিকার্ড /*.txt% USERPROFILE% \ ডেস্কটপ try চেষ্টা করি তবে এটি ডিভাইসে উপস্থিত সমস্ত txt ফাইল আনতে পারে।
অযথা

4
আমার adb pull /sdcard/log.txt %USERPROFILE%\Desktop\log.txtঅন্যথায় এটি ব্যবহার করতে হয়েছিল এটিতে এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই
gattsbr

1

উইন্ডোজে, কমান্ড প্রম্পট (সেন্টিমিডেক্স। এক্সি) বা পাওয়ারশেল (পাওয়ারশেল.এক্সই) শুরু করুন। এটি দ্রুত করার জন্য, উইন্ডোজ কী + আর টিপে একটি রান কমান্ড উইন্ডোটি খুলুন । কমান্ড প্রম্পট চালু করতে রান কমান্ড উইন্ডোতে, "cmd.exe" টাইপ করুন; তবে পরিবর্তে পাওয়ারশেল শুরু করতে, তারপরে "পাওয়ারশেল" টাইপ করুন। আপনি যদি একটি ইউএসবি কেবল ব্যবহার করে আপনার অ্যান্ড্রয়েড ডিভাইসটিকে আপনার কম্পিউটারের সাথে সংযুক্ত করছেন, তবে আপনাকে adbনীচের কমান্ডটি প্রবেশ করে আপনার ডিভাইসটি যোগাযোগ করছে কিনা তা খতিয়ে দেখতে হবে :

# adb devices -l  

এরপরে, আপনার অ্যান্ড্রয়েড ডিভাইস থেকে উইন্ডোজ পর্যন্ত ফাইলটি টানুন (অনুলিপি করুন)। নিম্নলিখিত কমান্ডটি প্রবেশ করে এটি সম্পাদন করা যেতে পারে:

# adb pull /sdcard/log.txt %HOME%\Desktop\log.txt  

Allyচ্ছিকভাবে, আপনি পরিবর্তে এই আদেশটি প্রবেশ করতে পারেন:

# adb pull /sdcard/log.txt C:\Users\admin\Desktop\log.txt 

0

do adb pull \ sdcard \ log.txt সি: ব্যবহারকারী \ প্রশাসক \ ডেস্কটপ


4
এটি একটি পুরানো প্রশ্ন যা ইতিমধ্যে উত্তর পেয়েছে এবং এমনকি একটি স্বীকৃত একটিও রয়েছে - অতিরিক্তভাবে, আপনার পথটি ভুল!
লায়ো লাম

4
ওভারফ্লো স্ট্যাক স্বাগত! দয়া করে কিছুটা ঝুঁকুন এবং কিছু গাইডলাইন পড়ুন। নতুন লোকেরা সম্প্রদায়ে যোগদান এবং অবদান দেখে সর্বদা খুশি।
ফানরোল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.