• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Convert proc.HasExited from C#.Net to Java

 
kazeopeia joshi
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

I have a C#.Net console app code that transfers files between linux and windows ftp servers.

The code's behavior is that I automatically open a console to display status of the file transfer. While transferring files to and from the windows server, I need to display an indicator that the file transfer is on-going (using symbols that look like they are moving or turning) . These symbols are as follows : "|" --> "/" --> "-" --> "\" --> "|"

There had been no problem displaying the said "indicator/symbols" in C#.Net using the following codes :



My problem started when I converted the said codes into java using the following :



Above code is perfectly working.
Problem is I don't know how to display the "animated" characters anymore.
I suddenly don't know (and I badly need help on) how to convert this :



Do you have any idea as to what I can use for the line "if (proc.HasExited)" in java so that I could move forward?

Sorry for the long explanation.
I really, really need help.

Thank you very much in advance!
 
Rob Spoor
Sheriff
Pie
Posts: 20512
54
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can use Process' waitFor method. But before you do, read When Runtime.exec() won't.

I also suggest using ProcessBuilder instead of Runtime.exec to start your Process.
 
Campbell Ritchie
Sheriff
Posts: 48652
56
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Question too difficult for this forum, so I shall move it.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic