Java File Rename renameFile(String file, String toFile)

Here you can find the source of renameFile(String file, String toFile)

Description

Rename a file.

License

Apache License

Parameter

Parameter Description
file original file name.
toFile new file name.

Declaration

public static void renameFile(String file, String toFile) 

Method Source Code

//package com.java2s;
/*/*from   ww w .j ava2 s .co m*/
 * Copyright 2012 Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.io.File;

public class Main {
    /**
     * Rename a file.
     * @param file original file name.
     * @param toFile new file name.
     */
    public static void renameFile(String file, String toFile) {
        File toBeRenamed = new File(file);
        if (!toBeRenamed.exists() || toBeRenamed.isDirectory()) {
            System.out.println("File does not exist: " + file);
            return;
        }
        File newFile = new File(toFile);
        if (!toBeRenamed.renameTo(newFile)) {
            System.out.println("Error renmaing file");
        }
    }
}

Related

  1. renameFile(File srcFile, File dstFile)
  2. renameFile(File srcFile, File renameToFile)
  3. renameFile(final File path, final String fname)
  4. renameFile(final String oldName, final String newName)
  5. renameFile(String currentPath, String newPath)
  6. renameFile(String fileFrom, String fileTo)
  7. renameFile(String fileName, String destFilename)
  8. renameFile(String filePath, String descFilePath)
  9. renameFile(String from, String to, String baksuffix)