edu.harvard.seas.iis.util.io
Class FileManipulation
java.lang.Object
edu.harvard.seas.iis.util.io.FileManipulation
public class FileManipulation
- extends Object
FileManipulation
public FileManipulation()
saveStringToFile
public static void saveStringToFile(String data,
File file,
boolean append)
throws IOException
- Throws:
IOException
readStringFromFile
public static String readStringFromFile(File file)
throws IOException
- Throws:
IOException
readStringFromUserSpecifiedFile
public static String readStringFromUserSpecifiedFile()
throws IOException
- Throws:
IOException
readXmlRpcObjectFromFile
public static Object readXmlRpcObjectFromFile(File file)
throws FileNotFoundException
- Throws:
FileNotFoundException
readXmlRpcObjectFromUserSpecifiedFile
public static Object readXmlRpcObjectFromUserSpecifiedFile()
throws IOException
- Throws:
IOException
getUserSpecifiedFileForSaving
public static File getUserSpecifiedFileForSaving()
getUserSpecifiedDirForReading
public static File getUserSpecifiedDirForReading()
getUserSpecifiedFileForReading
public static File getUserSpecifiedFileForReading()
getUserSpecifiedFilesForReading
public static File[] getUserSpecifiedFilesForReading()
getUserSpecifiedFilesForReading
public static File[] getUserSpecifiedFilesForReading(File curDir)
saveObjectToUserSpecifiedFile
public static boolean saveObjectToUserSpecifiedFile(Serializable o)
throws IOException
- Throws:
IOException
saveObjectToFile
public static boolean saveObjectToFile(Serializable o,
File file)
throws IOException
- Throws:
IOException
readObjectFromFile
public static Serializable readObjectFromFile(File file)
throws IOException,
ClassNotFoundException
- Throws:
IOException
ClassNotFoundException
saveObjectAsXmlRpcFile
public static boolean saveObjectAsXmlRpcFile(File file,
Object o)
throws IOException,
XmlRpcException
- Throws:
IOException
XmlRpcException
saveObjectAsXmlRpcUserSpecifiedFile
public static boolean saveObjectAsXmlRpcUserSpecifiedFile(Object o)
throws IOException,
XmlRpcException
- Throws:
IOException
XmlRpcException
injectSuffixIntoFileName
public static String injectSuffixIntoFileName(String originalFileName,
String suffix)
injectSuffixIntoFileName
public static File injectSuffixIntoFileName(File originalFile,
String suffix)