- Java.io package classes
- Java.io - Home
- Java.io - BufferedInputStream
- Java.io - BufferedOutputStream
- Java.io - BufferedReader
- Java.io - BufferedWriter
- Java.io - ByteArrayInputStream
- Java.io - ByteArrayOutputStream
- Java.io - CharArrayReader
- Java.io - CharArrayWriter
- Java.io - Console
- Java.io - DataInputStream
- Java.io - DataOutputStream
- Java.io - File
- Java.io - FileDescriptor
- Java.io - FileInputStream
- Java.io - FileOutputStream
- Java.io - FilePermission
- Java.io - FileReader
- Java.io - FileWriter
- Java.io - FilterInputStream
- Java.io - FilterOutputStream
- Java.io - FilterReader
- Java.io - FilterWriter
- Java.io - InputStream
- Java.io - InputStreamReader
- Java.io - LineNumberInputStream
- Java.io - LineNumberReader
- Java.io - ObjectInputStream
- Java.io - ObjectInputStream.GetField
- Java.io - ObjectOutputStream
- io - ObjectOutputStream.PutField
- Java.io - ObjectStreamClass
- Java.io - ObjectStreamField
- Java.io - OutputStream
- Java.io - OutputStreamWriter
- Java.io - PipedInputStream
- Java.io - PipedOutputStream
- Java.io - PipedReader
- Java.io - PipedWriter
- Java.io - PrintStream
- Java.io - PrintWriter
- Java.io - PushbackInputStream
- Java.io - PushbackReader
- Java.io - RandomAccessFile
- Java.io - Reader
- Java.io - SequenceInputStream
- Java.io - SerializablePermission
- Java.io - StreamTokenizer
- Java.io - StringBufferInputStream
- Java.io - StringReader
- Java.io - StringWriter
- Java.io - Writer
- Java.io package extras
- Java.io - Interfaces
- Java.io - Exceptions
- Java.io package Useful Resources
- Java.io - Discussion
Java.io.File.valid() Method
Description
The java.io.File.valid() method tests if file descriptor object is valid.
Declaration
Following is the declaration for java.io.File.valid() method −
public boolean valid()
Parameters
NA
Return Value
The method returns true if the file descriptor object is valid, else the method returns false.
Exception
NA
Example
The following example shows the usage of java.io.File.valid() method.
package com.tutorialspoint; import java.io.FileDescriptor; import java.io.FileInputStream; import java.io.IOException; public class FileDemo { public static void main(String[] args) throws IOException { FileInputStream fis = null; FileDescriptor fd = null; boolean bool = false; try { // create input stream fis = new FileInputStream("c:/java test.txt"); // get file descriptor fd = fis.getFD(); // tests file descriptor object's validity bool = fd.valid(); // print System.out.print("is file descriptor valid?: "+bool); } catch(Exception e) { // if any error occurs e.printStackTrace(); } finally { // releases systems resources if(fis!=null) fis.close(); } } }
Let us compile and run the above program, this will produce the following result −
is file descriptor valid?: true
java_io_filedescriptor.htm
Advertisements