Interface FileSystem.ForNio2CapableVm.Files

  • Enclosing class:
    FileSystem.ForNio2CapableVm

    @Proxied("java.nio.file.Files")
    protected static interface FileSystem.ForNio2CapableVm.Files
    A dispatcher to access the java.nio.file.Files API.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Object copy​(java.lang.Object source, java.lang.Object target, java.lang.Object[] option)
      Copies a file.
      java.lang.Object move​(java.lang.Object source, java.lang.Object target, java.lang.Object[] option)
      Moves a file.
    • Method Detail

      • copy

        @IsStatic
        java.lang.Object copy​(@Proxied("java.nio.file.Path")
                              java.lang.Object source,
                              @Proxied("java.nio.file.Path")
                              java.lang.Object target,
                              @Proxied("java.nio.file.CopyOption")
                              java.lang.Object[] option)
                       throws java.io.IOException
        Copies a file.
        Parameters:
        source - The source java.nio.file.Path.
        target - The target java.nio.file.Path.
        option - An array of copy options.
        Returns:
        The copied file.
        Throws:
        java.io.IOException - If an I/O exception occurs.
      • move

        @IsStatic
        java.lang.Object move​(@Proxied("java.nio.file.Path")
                              java.lang.Object source,
                              @Proxied("java.nio.file.Path")
                              java.lang.Object target,
                              @Proxied("java.nio.file.CopyOption")
                              java.lang.Object[] option)
                       throws java.io.IOException
        Moves a file.
        Parameters:
        source - The source java.nio.file.Path.
        target - The target java.nio.file.Path.
        option - An array of copy options.
        Returns:
        The moved file.
        Throws:
        java.io.IOException - If an I/O exception occurs.