Документ взят из кэша поисковой машины. Адрес оригинального документа : http://angel.cs.msu.su/projects/system/javadoc/utils/FileUtils.html
Дата изменения: Tue Dec 21 00:38:44 2004
Дата индексирования: Sat Apr 9 23:53:27 2016
Кодировка:
FileUtils

utils
Class FileUtils

java.lang.Object
  extended byutils.FileUtils

public class FileUtils
extends java.lang.Object

Contains some usefull routines for Core Original Core was splited into 2 parts Core itself and this class


Nested Class Summary
static interface FileUtils.Logger
           
 
Field Summary
private static FileUtils.Logger logger
           
static java.lang.String sysNCDir
           
static java.lang.String sysSSHDir
           
 
Constructor Summary
FileUtils()
           
 
Method Summary
static void assignLogger(FileUtils.Logger loggerArg)
           
static void doDeleteFile(java.lang.String dburl, java.lang.String fname)
          Metod doDeleteFile() udalyaet faj'l na udalennom uzle.
private static void doDeleteFileHttp(java.lang.String dburl, java.lang.String fname)
          Metod doDeleteFileHttp() udalyaet faj'l na veb-servere.
private static void doDeleteFileLocal(java.lang.String dburl, java.lang.String fname)
          Metod doDeleteFileLocal() udalyaet lokal'nyj' faj'l.
static void doDeleteFiles(java.lang.String dburl, java.util.Enumeration e)
           
private static void doDeleteFileSsh(java.lang.String dburl, java.lang.String fname)
          Udalyaet faj'l na udalennom uzle po ssh
private static void doDeleteFileSshSI(java.lang.String dburl, java.lang.String fname)
          Udalyaet faj'l na udalennom uzle po ssh
static java.io.File doGetFile(java.lang.String dburl, java.lang.String fname, boolean[] returnNeeded)
          Poluchaet faj'l s udalennogo uzla i soxranyaet ego v direktorii NetCDF Sistemy s tem zhe imenem.
static java.io.File doGetFile(java.lang.String dburl, java.lang.String fname, java.lang.String newname, boolean[] returnNeeded)
          Poluchaet faj'l s udalennogo uzla i soxranyaet ego v direktorii NetCDF Sistemy s novym imenem
private static java.io.File doGetFileHttp(java.lang.String dburl, java.lang.String fname, java.lang.String newname)
          Poluchaet faj'l s veb-servera po http i soxranyaet ego v direktorii NetCDF Sistemy s novym imenem
private static java.io.File doGetFileLocal(java.lang.String dburl, java.lang.String fname, java.lang.String newname)
          Peremeshchaet faj'l v direktoriyu NetCDF Sistemy s novym imenem
static void doGetFiles(java.lang.String dburl, java.util.Enumeration e)
           
private static java.io.File doGetFileSsh(java.lang.String dburl, java.lang.String fname, java.lang.String newname)
          Poluchaet faj'l s udalennogo uzla po scp i soxranyaet ego v direktorii NetCDF Sistemy s novym imenem
private static java.io.File doGetFileSshSI(java.lang.String dburl, java.lang.String fname, java.lang.String newname)
          Poluchaet faj'l s udalennogo uzla po scp i soxranyaet ego v direktorii NetCDF Sistemy s novym imenem
static void doPutFile(java.io.File f, java.lang.String dburl, java.lang.String fname)
          Metod doPutFile() posylaet faj'l na udalennyj' uzel.
private static void doPutFileHttp(java.io.File f, java.lang.String dburl, java.lang.String fname)
          Metod doPutFileHttp() posylaet faj'l na veb-server.
private static void doPutFileLocal(java.io.File f, java.lang.String dburl, java.lang.String fname)
          Posylaet faj'l lokal'no
static void doPutFiles(java.lang.String dburl, java.util.Enumeration e)
           
private static void doPutFileSsh(java.io.File f, java.lang.String dburl, java.lang.String fname)
          Posylaet faj'l na udalennyj' uzel po scp
private static void doPutFileSshSI(java.io.File f, java.lang.String dburl, java.lang.String fname)
          Posylaet faj'l na udalennyj' uzel po scp
private static void log(java.lang.String msg)
           
private static void log(java.lang.String msg, java.lang.Throwable th)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sysNCDir

public static java.lang.String sysNCDir

sysSSHDir

public static java.lang.String sysSSHDir

logger

private static FileUtils.Logger logger
Constructor Detail

FileUtils

public FileUtils()
Method Detail

doDeleteFile

public static void doDeleteFile(java.lang.String dburl,
                                java.lang.String fname)
                         throws java.io.IOException
Metod doDeleteFile() udalyaet faj'l na udalennom uzle.

Parameters:
dburl - URL uzla
fname - imya faj'la na uzle
Throws:
java.io.IOException

doDeleteFileHttp

private static void doDeleteFileHttp(java.lang.String dburl,
                                     java.lang.String fname)
                              throws java.io.IOException
Metod doDeleteFileHttp() udalyaet faj'l na veb-servere.
Zamechanie: Veb-server dolzhen podderzhivat' metod DELETE!

Parameters:
dburl - URL veb-servera
fname - imya faj'la na veb-servere
Throws:
java.io.IOException

doDeleteFileLocal

private static void doDeleteFileLocal(java.lang.String dburl,
                                      java.lang.String fname)
                               throws java.io.IOException
Metod doDeleteFileLocal() udalyaet lokal'nyj' faj'l.

Parameters:
dburl - lokal'nyj' URL
fname - imya faj'la
Throws:
java.io.IOException

doDeleteFileSshSI

private static void doDeleteFileSshSI(java.lang.String dburl,
                                      java.lang.String fname)
                               throws java.io.IOException
Udalyaet faj'l na udalennom uzle po ssh

Parameters:
dburl - URL direktorii na uzle
fname - imya faj'la na uzle
Throws:
java.io.IOException

doDeleteFileSsh

private static void doDeleteFileSsh(java.lang.String dburl,
                                    java.lang.String fname)
                             throws java.io.IOException
Udalyaet faj'l na udalennom uzle po ssh

Parameters:
dburl - URL direktorii na uzle
fname - imya faj'la na uzle
Throws:
java.io.IOException

doDeleteFiles

public static void doDeleteFiles(java.lang.String dburl,
                                 java.util.Enumeration e)
                          throws java.io.IOException
Throws:
java.io.IOException

doGetFile

public static java.io.File doGetFile(java.lang.String dburl,
                                     java.lang.String fname,
                                     boolean[] returnNeeded)
                              throws java.io.IOException
Poluchaet faj'l s udalennogo uzla i soxranyaet ego v direktorii NetCDF Sistemy s tem zhe imenem.

Parameters:
dburl - URL direktorii na udalennom uzle
fname - imya faj'la
Returns:
poluchennyj' faj'l (s tem zhe imenem fname)
Throws:
java.io.IOException

doGetFile

public static java.io.File doGetFile(java.lang.String dburl,
                                     java.lang.String fname,
                                     java.lang.String newname,
                                     boolean[] returnNeeded)
                              throws java.io.IOException
Poluchaet faj'l s udalennogo uzla i soxranyaet ego v direktorii NetCDF Sistemy s novym imenem

Parameters:
dburl - URL direktorii na udalennom uzle
fname - imya faj'la
newname - novoe imya faj'la
Returns:
poluchennyj' faj'l (s imenem newname)
Throws:
java.io.IOException

doGetFileHttp

private static java.io.File doGetFileHttp(java.lang.String dburl,
                                          java.lang.String fname,
                                          java.lang.String newname)
                                   throws java.io.IOException
Poluchaet faj'l s veb-servera po http i soxranyaet ego v direktorii NetCDF Sistemy s novym imenem

Parameters:
dburl - URL direktorii na veb-servere
fname - imya faj'la
newname - novoe imya faj'la
Returns:
poluchennyj' faj'l (s imenem newname)
Throws:
java.io.IOException

doGetFileSshSI

private static java.io.File doGetFileSshSI(java.lang.String dburl,
                                           java.lang.String fname,
                                           java.lang.String newname)
                                    throws java.io.IOException
Poluchaet faj'l s udalennogo uzla po scp i soxranyaet ego v direktorii NetCDF Sistemy s novym imenem

Parameters:
dburl - URL direktorii na uzle
fname - imya faj'la
newname - novoe imya faj'la
Returns:
poluchennyj' faj'l (s imenem newname)
Throws:
java.io.IOException

doGetFileSsh

private static java.io.File doGetFileSsh(java.lang.String dburl,
                                         java.lang.String fname,
                                         java.lang.String newname)
                                  throws java.io.IOException
Poluchaet faj'l s udalennogo uzla po scp i soxranyaet ego v direktorii NetCDF Sistemy s novym imenem

Parameters:
dburl - URL direktorii na uzle
fname - imya faj'la
newname - novoe imya faj'la
Returns:
poluchennyj' faj'l (s imenem newname)
Throws:
java.io.IOException

doGetFileLocal

private static java.io.File doGetFileLocal(java.lang.String dburl,
                                           java.lang.String fname,
                                           java.lang.String newname)
                                    throws java.io.IOException
Peremeshchaet faj'l v direktoriyu NetCDF Sistemy s novym imenem

Parameters:
dburl - URL direktorii na veb-servere
fname - imya faj'la
newname - novoe imya faj'la
Returns:
poluchennyj' faj'l (s imenem newname)
Throws:
java.io.IOException

doGetFiles

public static void doGetFiles(java.lang.String dburl,
                              java.util.Enumeration e)
                       throws java.io.IOException
Throws:
java.io.IOException

doPutFile

public static void doPutFile(java.io.File f,
                             java.lang.String dburl,
                             java.lang.String fname)
                      throws java.io.IOException
Metod doPutFile() posylaet faj'l na udalennyj' uzel.
Zamechanie: Na udalennom uzle dolzhen byt' ustanovlen ssh-server!

Parameters:
f - Faj'l dlya zakachki
dburl - URL uzla
fname - imya faj'la na uzle
Throws:
java.io.IOException

doPutFileHttp

private static void doPutFileHttp(java.io.File f,
                                  java.lang.String dburl,
                                  java.lang.String fname)
                           throws java.io.IOException
Metod doPutFileHttp() posylaet faj'l na veb-server.
Zamechanie: Veb-server dolzhen podderzhivat' metod PUT!

Parameters:
f - Faj'l dlya zakachki
dburl - URL veb-servera
fname - imya faj'la na veb-servere
Throws:
java.io.IOException

doPutFileSsh

private static void doPutFileSsh(java.io.File f,
                                 java.lang.String dburl,
                                 java.lang.String fname)
                          throws java.io.IOException
Posylaet faj'l na udalennyj' uzel po scp

Parameters:
f - imya faj'la
dburl - URL direktorii na uzle
fname - imya faj'la na uzle
Throws:
java.io.IOException

doPutFileSshSI

private static void doPutFileSshSI(java.io.File f,
                                   java.lang.String dburl,
                                   java.lang.String fname)
                            throws java.io.IOException
Posylaet faj'l na udalennyj' uzel po scp

Parameters:
f - imya faj'la
dburl - URL direktorii na uzle
fname - imya faj'la na uzle
Throws:
java.io.IOException

doPutFileLocal

private static void doPutFileLocal(java.io.File f,
                                   java.lang.String dburl,
                                   java.lang.String fname)
                            throws java.io.IOException
Posylaet faj'l lokal'no

Parameters:
f - imya faj'la
dburl - URL direktorii na uzle
fname - imya faj'la na uzle
Throws:
java.io.IOException

doPutFiles

public static void doPutFiles(java.lang.String dburl,
                              java.util.Enumeration e)
                       throws java.io.IOException
Throws:
java.io.IOException

log

private static void log(java.lang.String msg)

log

private static void log(java.lang.String msg,
                        java.lang.Throwable th)

assignLogger

public static void assignLogger(FileUtils.Logger loggerArg)