有没有办法在PowerShell中复制一个真正的大文件(从一台服务器到另一台服务器),并显示其进度? 有一些解决scheme可以使用Write-Progress和循环来复制许多文件并显示进度。 但是,我似乎无法find任何可以显示单个文件的进度。 有什么想法吗?
我正在写一个简单的c#控制台应用程序,将file upload到sftp服务器。 但是,文件数量很大。 我想显示上传的文件的百分比或仅上传的文件总数中已经上传的文件的数量。 首先,我得到所有的文件和文件的总数。 string[] filePath = Directory.GetFiles(path, "*"); totalCount = filePath.Length; 然后,我遍历文件并在foreach循环中逐个上传。 foreach(string file in filePath) { string FileName = Path.GetFileName(file); //copy the files oSftp.Put(LocalDirectory + "/" + FileName, _ftpDirectory + "/" + FileName); //Console.WriteLine("Uploading file…" + FileName); drawTextProgressBar(0, totalCount); } 在foreach循环,我有一个进度条,我有问题。 它不能正确显示。 private static void drawTextProgressBar(int progress, int total) { //draw empty […]
我有一个EditText从用户和一个searchButton获取一个string。 当单击searchButton时,它将searchXML文件并将其显示在ListView中。 我可以从用户那里接受input,通过XML文件search并在ListView中显示用户所喜欢的值。 我想要的是显示一个ProgressDialog后点击searchButton像“请等待…检索数据…”或类似的东西,并在数据显示时消除它。 public class Tab1Activity extends ListActivity { private Button okButton; private Button searchButton; Toast toast; String xml; private TextView searchText; private String searchTextString; HashMap<String, String> o; ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tab1); searchButton = (Button) findViewById(R.id.search_button); searchButton.setOnClickListener(new View.OnClickListener() { public void onClick(View v) […]
有没有一个好方法来做到以下几点? 我编写了一个简单的控制台应用程序,使用ftplib从FTP服务器上传和下载文件。 每次下载一些数据块时,我想要更新文本进度条,即使它只是一个数字。 但我不想删除已经打印到控制台的所有文本。 (做一个“清除”,然后打印更新的百分比。)