I am trying to write a code that just changes the file name without reading and writing it with a different name, is there any built in function for that? I tried to search for
and if not, the best way would be rewriting it with a new name?
I am trying to write a code that just changes the file name without reading and writing it with a different name, is there any built in function for that? I tried to search for
and if not, the best way would be rewriting it with a new name?
public boolean renameTo(File dest)
Renames the file denoted by this abstract pathname.
Many aspects of the behavior of this method are inherently platform-dependent: The rename operation might not be able to move a file from one filesystem to another, it might not be atomic, and it might not succeed if a file with the destination abstract pathname already exists. The return value should always be checked to make sure that the rename operation was successful.
Parameters: dest - The new abstract pathname for the named file
Returns: true if and only if the renaming succeeded; false otherwise
Throws: SecurityException - If a security manager exists and its SecurityManager.checkWrite(java.lang.String) method denies write access to either the old or new pathnames NullPointerException - If parameter dest is null