Java Rename File rename(File from, File to)

Here you can find the source of rename(File from, File to)

Description

Atomically renames one file to another, throwing IOException when unsuccessful.

License

Open Source License

Declaration

public static void rename(File from, File to) throws IOException 

Method Source Code

//package com.java2s;
/*/*from w ww. j ava2s. co  m*/
 * ao-lang - Minimal Java library with no external dependencies shared by many other projects.
 * Copyright (C) 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019  AO Industries, Inc.
 *     support@aoindustries.com
 *     7262 Bull Pen Cir
 *     Mobile, AL 36695
 *
 * This file is part of ao-lang.
 *
 * ao-lang is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * ao-lang is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with ao-lang.  If not, see <http://www.gnu.org/licenses/>.
 */

import java.io.File;

import java.io.IOException;

public class Main {
    /**
     * Atomically renames one file to another, throwing IOException when unsuccessful.
     */
    public static void rename(File from, File to) throws IOException {
        if (!from.renameTo(to))
            throw new IOException("Unable to atomically rename \"" + from + "\" to \"" + to + '"');
    }
}

Related

  1. rename(File from)
  2. rename(File from, File to)
  3. rename(File from, File to)
  4. rename(File from, File to)
  5. rename(File from, File to)
  6. rename(File from, File to)
  7. rename(File from, File to, boolean overwrite)
  8. rename(File oldFile, File newFile)
  9. rename(File pFrom, File pTo)