রিমোটফাইলইউটিল

public class RemoteFileUtil
extends Object

java.lang.Object
com.android.tradefed.util.RemoteFileUtil


রিমোট ইনস্ট্যান্স থেকে ফাইল পরিচালনা করার জন্য ইউটিলিটি ক্লাস

সারসংক্ষেপ

সরকারি নির্মাণকারী

RemoteFileUtil ()

জনসাধারণের পদ্ধতি

static boolean doesRemoteFileExist (String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remotePath)

রিমোট ইনস্ট্যান্সে কোনো ফাইল (বা ডিরেক্টরি) আছে কিনা তা পরীক্ষা করুন।

static boolean doesRemoteFileExist (String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remotePath, String sshPortNumber)

রিমোট ইনস্ট্যান্সে কোনো ফাইল (বা ডিরেক্টরি) আছে কিনা তা পরীক্ষা করুন।

static boolean fetchRemoteDir (String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)

রিমোট হোস্ট থেকে একটি রিমোট ডিরেক্টরি আনুন।

static File fetchRemoteDir (String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteDirPath)

রিমোট হোস্ট থেকে একটি রিমোট ডিরেক্টরি আনুন।

static File fetchRemoteDir (String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteDirPath)

রিমোট হোস্ট থেকে একটি রিমোট ডিরেক্টরি আনুন।

static boolean fetchRemoteDir (String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)

রিমোট হোস্ট থেকে একটি রিমোট ডিরেক্টরি আনুন।

static File fetchRemoteFile (String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath)

কন্টেইনার ইনস্ট্যান্সে একটি রিমোট ফাইল ফেচ করুন।

static File fetchRemoteFile (String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteFilePath)

কন্টেইনার ইনস্ট্যান্সে একটি রিমোট ফাইল ফেচ করুন।

static boolean fetchRemoteFile (String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)

ডিভাইস বা কন্টেইনার ইনস্ট্যান্স থেকে একটি রিমোট ফাইল ফেচ করুন।

static boolean fetchRemoteFile (String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)

ডিভাইস বা কন্টেইনার ইনস্ট্যান্স থেকে একটি রিমোট ফাইল ফেচ করুন।

static boolean pushFileToRemote (String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)

লোকাল হোস্ট থেকে রিমোট ইনস্ট্যান্সে একটি File পুশ করুন

সরকারি নির্মাণকারী

রিমোটফাইলইউটিল

public RemoteFileUtil ()

জনসাধারণের পদ্ধতি

রিমোট ফাইল কি বিদ্যমান

public static boolean doesRemoteFileExist (String host, 
                String user, 
                File sshPrivateKey, 
                IRunUtil runUtil, 
                long timeout, 
                String remotePath)

রিমোট ইনস্ট্যান্সে কোনো ফাইল (বা ডিরেক্টরি) আছে কিনা তা পরীক্ষা করুন।

প্যারামিটার
host String : দূরবর্তী হোস্ট।

user String : রিমোট হোস্টের ব্যবহারকারী

sshPrivateKey File : যে ফাইলে ব্যবহারযোগ্য ssh কী রয়েছে।

runUtil IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil

timeout long : ফেচ সম্পন্ন হতে প্রয়োজনীয় মিলিসেকেন্ড

remotePath String : ফাইলটি খুঁজে পাওয়ার রিমোট পাথ।

ফেরত
boolean ফাইলটি বিদ্যমান আছে কি নেই

রিমোট ফাইল কি বিদ্যমান

public static boolean doesRemoteFileExist (String host, 
                String user, 
                File sshPrivateKey, 
                IRunUtil runUtil, 
                long timeout, 
                String remotePath, 
                String sshPortNumber)

রিমোট ইনস্ট্যান্সে কোনো ফাইল (বা ডিরেক্টরি) আছে কিনা তা পরীক্ষা করুন।

প্যারামিটার
host String : দূরবর্তী হোস্ট।

user String : রিমোট হোস্টের ব্যবহারকারী

sshPrivateKey File : যে ফাইলে ব্যবহারযোগ্য ssh কী রয়েছে।

runUtil IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil

timeout long : ফেচ সম্পন্ন হতে প্রয়োজনীয় মিলিসেকেন্ড

remotePath String : ফাইলটি খুঁজে পাওয়ার রিমোট পাথ।

sshPortNumber String : ssh-এর জন্য পোর্ট নম্বর।

ফেরত
boolean ফাইলটি বিদ্যমান আছে কি নেই

fetchRemoteDir

public static boolean fetchRemoteDir (String host, 
                String user, 
                File sshPrivateKey, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath, 
                File localDir)

রিমোট হোস্ট থেকে একটি রিমোট ডিরেক্টরি আনুন।

প্যারামিটার
host String : দূরবর্তী হোস্ট।

user String : রিমোট হোস্টের ব্যবহারকারী

sshPrivateKey File : যে ফাইলে ব্যবহারযোগ্য ssh কী রয়েছে।

runUtil IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil

timeout long : ফেচ সম্পন্ন হতে প্রয়োজনীয় মিলিসেকেন্ড

remoteDirPath String : ডিরেক্টরিটি খুঁজে পাওয়ার রিমোট পাথ।

localDir File : স্থানীয় ডিরেক্টরি যেখানে সংগৃহীত ফাইলগুলো রাখা হবে।

ফেরত
boolean সফল হলে সত্য, অন্যথায় মিথ্যা।

fetchRemoteDir

public static File fetchRemoteDir (String host, 
                String user, 
                File sshPrivateKey, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath)

রিমোট হোস্ট থেকে একটি রিমোট ডিরেক্টরি আনুন।

প্যারামিটার
host String : দূরবর্তী হোস্ট।

user String : রিমোট হোস্টের ব্যবহারকারী

sshPrivateKey File : যে ফাইলে ব্যবহারযোগ্য ssh কী রয়েছে।

runUtil IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil

timeout long : ফেচ সম্পন্ন হতে প্রয়োজনীয় মিলিসেকেন্ড

remoteDirPath String : ডিরেক্টরিটি খুঁজে পাওয়ার রিমোট পাথ।

ফেরত
File সফলভাবে পুল করা ডিরেক্টরিটি File হবে, অন্যথায় নাল থাকবে।

fetchRemoteDir

public static File fetchRemoteDir (String host, 
                String user, 
                File sshPrivateKey, 
                List<String> scpArgs, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath)

রিমোট হোস্ট থেকে একটি রিমোট ডিরেক্টরি আনুন।

প্যারামিটার
host String : দূরবর্তী হোস্ট।

user String : রিমোট হোস্টের ব্যবহারকারী

sshPrivateKey File : যে ফাইলে ব্যবহারযোগ্য ssh কী রয়েছে।

scpArgs List : scp কমান্ডে পাস করার জন্য অতিরিক্ত আর্গুমেন্টসমূহ

runUtil IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil

timeout long : ফেচ সম্পন্ন হতে প্রয়োজনীয় মিলিসেকেন্ড

remoteDirPath String : ডিরেক্টরিটি খুঁজে পাওয়ার রিমোট পাথ।

ফেরত
File সফলভাবে পুল করা ডিরেক্টরিটি File হবে, অন্যথায় নাল থাকবে।

fetchRemoteDir

public static boolean fetchRemoteDir (String host, 
                String user, 
                File sshPrivateKey, 
                List<String> scpArgs, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath, 
                File localDir)

রিমোট হোস্ট থেকে একটি রিমোট ডিরেক্টরি আনুন।

প্যারামিটার
host String : দূরবর্তী হোস্ট।

user String : রিমোট হোস্টের ব্যবহারকারী

sshPrivateKey File : যে ফাইলে ব্যবহারযোগ্য ssh কী রয়েছে।

scpArgs List : scp কমান্ডে পাস করার জন্য অতিরিক্ত আর্গুমেন্টসমূহ

runUtil IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil

timeout long : ফেচ সম্পন্ন হতে প্রয়োজনীয় মিলিসেকেন্ড

remoteDirPath String : ডিরেক্টরিটি খুঁজে পাওয়ার রিমোট পাথ।

localDir File : স্থানীয় ডিরেক্টরি যেখানে সংগৃহীত ফাইলগুলো রাখা হবে।

ফেরত
boolean সফল হলে সত্য, অন্যথায় মিথ্যা।

fetchRemoteFile

public static File fetchRemoteFile (String host, 
                String user, 
                File sshPrivateKey, 
                List<String> scpArgs, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath)

কন্টেইনার ইনস্ট্যান্সে একটি রিমোট ফাইল ফেচ করুন।

প্যারামিটার
host String : দূরবর্তী হোস্ট।

user String : রিমোট হোস্টের ব্যবহারকারী

sshPrivateKey File : যে ফাইলে ব্যবহারযোগ্য ssh কী রয়েছে।

scpArgs List : scp কমান্ডে পাস করার জন্য অতিরিক্ত আর্গুমেন্টসমূহ

runUtil IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil

timeout long : ফেচ সম্পন্ন হতে প্রয়োজনীয় মিলিসেকেন্ড

remoteFilePath String : ফাইলটি খুঁজে পাওয়ার রিমোট পাথ।

ফেরত
File সফলভাবে ফাইল করা হলে তা কার্যকর হবে, অন্যথায় বাতিল থাকবে।

fetchRemoteFile

public static File fetchRemoteFile (String host, 
                String user, 
                File sshPrivateKey, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath)

কন্টেইনার ইনস্ট্যান্সে একটি রিমোট ফাইল ফেচ করুন।

প্যারামিটার
host String : দূরবর্তী হোস্ট।

user String : রিমোট হোস্টের ব্যবহারকারী

sshPrivateKey File : যে ফাইলে ব্যবহারযোগ্য ssh কী রয়েছে।

runUtil IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil

timeout long : ফেচ সম্পন্ন হতে প্রয়োজনীয় মিলিসেকেন্ড

remoteFilePath String : ফাইলটি খুঁজে পাওয়ার রিমোট পাথ।

ফেরত
File সফলভাবে ফাইল করা হলে তা কার্যকর হবে, অন্যথায় বাতিল থাকবে।

fetchRemoteFile

public static boolean fetchRemoteFile (String host, 
                String user, 
                File sshPrivateKey, 
                List<String> scpArgs, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

ডিভাইস বা কন্টেইনার ইনস্ট্যান্স থেকে একটি রিমোট ফাইল ফেচ করুন।

প্যারামিটার
host String : দূরবর্তী হোস্ট।

user String : রিমোট হোস্টের ব্যবহারকারী

sshPrivateKey File : যে ফাইলে ব্যবহারযোগ্য ssh কী রয়েছে।

scpArgs List : scp কমান্ডে পাস করার জন্য অতিরিক্ত আর্গুমেন্টসমূহ

runUtil IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil

timeout long : ফেচ সম্পন্ন হতে প্রয়োজনীয় মিলিসেকেন্ড

remoteFilePath String : ফাইলটি খুঁজে পাওয়ার রিমোট পাথ।

localFile File : স্থানীয় File যেখান থেকে রিমোট ফাইলটি পুল করা হবে

ফেরত
boolean সফল হলে সত্য, অন্যথায় মিথ্যা।

fetchRemoteFile

public static boolean fetchRemoteFile (String host, 
                String user, 
                File sshPrivateKey, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

ডিভাইস বা কন্টেইনার ইনস্ট্যান্স থেকে একটি রিমোট ফাইল ফেচ করুন।

প্যারামিটার
host String : দূরবর্তী হোস্ট।

user String : রিমোট হোস্টের ব্যবহারকারী

sshPrivateKey File : যে ফাইলে ব্যবহারযোগ্য ssh কী রয়েছে।

runUtil IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil

timeout long : ফেচ সম্পন্ন হতে প্রয়োজনীয় মিলিসেকেন্ড

remoteFilePath String : ফাইলটি খুঁজে পাওয়ার রিমোট পাথ।

localFile File : স্থানীয় File যেখান থেকে রিমোট ফাইলটি পুল করা হবে

ফেরত
boolean সফল হলে সত্য, অন্যথায় মিথ্যা।

pushFileToRemote

public static boolean pushFileToRemote (String host, 
                String user, 
                File sshPrivateKey, 
                List<String> scpArgs, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

লোকাল হোস্ট থেকে রিমোট ইনস্ট্যান্সে একটি File পুশ করুন

প্যারামিটার
host String : দূরবর্তী হোস্ট।

user String : রিমোট হোস্টের ব্যবহারকারী

sshPrivateKey File

scpArgs List : scp কমান্ডে পাস করার জন্য অতিরিক্ত আর্গুমেন্টসমূহ

runUtil IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil

timeout long : ফেচ সম্পন্ন হতে প্রয়োজনীয় মিলিসেকেন্ড

remoteFilePath String : ফাইলটি খুঁজে পাওয়ার রিমোট পাথ।

localFile File : স্থানীয় File যেখান থেকে রিমোট ফাইলটি পুল করা হবে

ফেরত
boolean সফল হলে সত্য, অন্যথায় মিথ্যা।