import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import java.nio.file.StandardOpenOption;
import java.nio.file.attribute.BasicFileAttributes;

public class Test {

    public static void main(String [] args) throws IOException {
//pointing to a Google Drive File Stream location
        Path root = Path.of("L:\\My Drive\\");

        Path foo = root.resolve("foo.txt");
        Files.writeString(foo, "Hello World", StandardOpenOption.CREATE, StandardOpenOption.WRITE);

        Path bar = root.resolve("bar.txt");
        Files.createFile(bar);

        Files.move(foo, bar, StandardCopyOption.REPLACE_EXISTING);

//this should fail
        Files.readAttributes(foo, BasicFileAttributes.class);
//this should be non zero
        System.out.println(Files.readAttributes(bar, BasicFileAttributes.class).size());

    }

} 