sisc.modules.io
Class FileManipulation

java.lang.Object
  extended by sisc.util.Util
      extended by sisc.modules.io.FileManipulation
All Implemented Interfaces:
Version

public class FileManipulation
extends Util

Scheme functions for manipulating files and directories.


Nested Class Summary
static class FileManipulation.Complex
          The Complex procedures either have a side effect, or require the interpreter to execute
static class FileManipulation.Index
          The Index
static class FileManipulation.Simple
          The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute
 
Field Summary
protected static int DELETE
           
protected static int DIRECTORYQ
           
protected static int DIRLIST
           
protected static int FILEQ
           
protected static int GETPARENTURL
           
protected static int HIDDENQ
           
protected static int LASTMODIFIED
           
protected static int LENGTH
           
protected static int MAKEDIRECTORIES
           
protected static int MAKEDIRECTORY
           
protected static int READABLE
           
protected static int RENAME
           
protected static int SETLASTMODIFIED
           
protected static int SETREADONLY
           
protected static int WRITEABLE
           
 
Fields inherited from class sisc.util.Util
BACKQUOTE, BEGIN, bundles, caseSensitive, EMPTYLIST, EMPTYVEC, EOF, ERRORK, EVAL, EXPSC, EXPTOP, FALSE, FCONT, FIVE, JEXCEPTION, LAMBDA, LOCATION, maxFloatPrecision, MESSAGE, minFloatPrecision, NAME, OTHER, PARENT, permitInterrupts, QUOTE, QUOTESYM, REPORT, SETBANG, SISC, SISC_SPECIFIC, SISCB, SOURCE_COLUMN, SOURCE_FILE, SOURCE_LINE, SYMENV, THIS, TOPLEVEL, TRUE, UNQUOTE, UNQUOTE_SPLICING, VOID, ZV
 
Fields inherited from interface sisc.util.Version
VERSION
 
Constructor Summary
FileManipulation()
           
 
Method Summary
static java.io.File fileHandle(Value o)
           
 
Methods inherited from class sisc.util.Util
annotated, annotatedAppEval, append, argCheck, argsToSymbols, assq, bininport, bininstream, binoutport, binoutstream, box, character, charinport, charinreader, charoutport, charoutwriter, charsetFromString, chr, cont, currentClassLoader, env, error, error, error, error, error, error, error, expr, getDefaultCharacterSet, immutablePair, immutableVector, inport, javaExceptionToString, javaWrap, justify, length, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, list, list, list, list, list, makeURL, mapcar, memq, nlib, num, outport, pair, pairToExpressions, pairToExpVect, pairToValues, proc, read, registerBundle, reverse, reverseInPlace, simpleErrorToString, sourceAnnotations, str, string, sym, symbol, symval, truePair, truth, truth, typeError, typeError, updateName, url, url, url, valArrayToList, valArrayToList, valArrayToVec, vec, warn, warn, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DIRECTORYQ

protected static final int DIRECTORYQ
See Also:
Constant Field Values

FILEQ

protected static final int FILEQ
See Also:
Constant Field Values

HIDDENQ

protected static final int HIDDENQ
See Also:
Constant Field Values

DIRLIST

protected static final int DIRLIST
See Also:
Constant Field Values

LASTMODIFIED

protected static final int LASTMODIFIED
See Also:
Constant Field Values

SETLASTMODIFIED

protected static final int SETLASTMODIFIED
See Also:
Constant Field Values

SETREADONLY

protected static final int SETREADONLY
See Also:
Constant Field Values

LENGTH

protected static final int LENGTH
See Also:
Constant Field Values

GETPARENTURL

protected static final int GETPARENTURL
See Also:
Constant Field Values

MAKEDIRECTORY

protected static final int MAKEDIRECTORY
See Also:
Constant Field Values

MAKEDIRECTORIES

protected static final int MAKEDIRECTORIES
See Also:
Constant Field Values

RENAME

protected static final int RENAME
See Also:
Constant Field Values

DELETE

protected static final int DELETE
See Also:
Constant Field Values

READABLE

protected static final int READABLE
See Also:
Constant Field Values

WRITEABLE

protected static final int WRITEABLE
See Also:
Constant Field Values
Constructor Detail

FileManipulation

public FileManipulation()
Method Detail

fileHandle

public static final java.io.File fileHandle(Value o)