go to previous page   go to home page   go to next page highlighting

Answer:

Sure, because output.txt is a text file. Once it has been created it is like any other text file .


Redirection is an OS Feature

File redirection is a feature of the operating system's command line interface, not a feature of Java. File redirection can be used with any program that writes to the monitor.

For example, the DOS command DIR writes a summary of the files in a directory to the monitor. You can send the DIR output to a file by doing this:

C:\temp>dir > fileList.txt

Then type out the contents of the new file by doing this:

C:\temp>type fileList.txt

Similar commands work for Unix, Linux, or for Max OS. (Use cat instead of type, and use ls instead of dir.

Compatibility Note: Output redirection is a feature of the operating system, not of the Java system. It works for the older command line of Windows and for Windows PowerShell. It also works for the command line of current and older versions of Linux and Unix.


C:\temp>dir > fileList.txt
C:\temp>type fileList.txt

 Volume in drive C is DISK4_VOL1
 Volume Serial Number is 1C25-5670

 Directory of C:\temp

01/09/2006  07:29p      <DIR>          .
01/09/2006  07:29p      <DIR>          ..
01/09/2006  07:29p                 115 Hello.java
               1 File(s)            115 bytes
               2 Dir(s)  30,987,882,496 bytes free
C:\temp>

QUESTION 9:

If there already is a file named stuff.txt, what happens if you do:

C:\temp>java myProgram > stuff.txt


go to previous page   go to home page   go to next page