Package com.core.util.file
Class SDirectory
- java.lang.Object
-
- com.core.util.file.SDirectory
-
public class SDirectory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SDirectory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcopyDirectoryFileVisitor(java.lang.String source, java.lang.String target)static java.lang.StringcopyFile(java.io.File sourceFile, java.io.File destFile)static java.lang.StringcopyFile(java.lang.String fromFile, java.lang.String toFile)static java.lang.StringcopyFiles(java.lang.String fromFile, java.lang.String toFile)static SListfileSortByExtension(java.lang.String Folder_path)static SListfileSortBySize(java.lang.String folder_path)static java.lang.StringformatFileSize(long size)static SologetInfoFile(java.lang.String path)static SologetInfoFiles(java.lang.String path)static SListlistAllFilesInFolder(java.lang.String dir)static SListListFilesInCurrentDir()static SListlistFilesInFolder(java.lang.String dir)static SListListFilesInHomeDir()static SListListFilesInPath(java.lang.String path_location)static java.util.Set<java.lang.String>listFilesUsingFileWalk(java.lang.String dir, int depth)static java.util.Set<java.lang.String>listFilesUsingFileWalkAndVisitor(java.lang.String dir)static SListListFilesWithExtension(java.lang.String path_location, java.lang.String extension)static SListListHardDriveSize()static java.lang.StringmoveDirectory(java.lang.String fromSource, java.lang.String toDestination)static java.lang.StringmoveFileOne(java.lang.String from_path, java.lang.String to_path, java.lang.String filename)static java.lang.StringReadFileLineByLine(java.lang.String file_path)static voidremoveDirectory(java.lang.String dir)static java.lang.StringrenameFileName(java.lang.String oldFileName, java.lang.String newFileName)static java.lang.StringrenameFolder(java.lang.String from_path, java.lang.String to_path)static java.lang.StringSetReadOnly(java.lang.String path_file)static java.lang.StringSetTimestampModified(java.lang.String path_file)
-
-
-
Method Detail
-
removeDirectory
public static void removeDirectory(java.lang.String dir)
-
listFilesInFolder
public static SList listFilesInFolder(java.lang.String dir) throws java.io.IOException
- Throws:
java.io.IOException
-
listAllFilesInFolder
public static SList listAllFilesInFolder(java.lang.String dir) throws java.io.IOException
- Throws:
java.io.IOException
-
listFilesUsingFileWalkAndVisitor
public static java.util.Set<java.lang.String> listFilesUsingFileWalkAndVisitor(java.lang.String dir) throws java.io.IOException- Throws:
java.io.IOException
-
copyFiles
public static java.lang.String copyFiles(java.lang.String fromFile, java.lang.String toFile)
-
copyFile
public static java.lang.String copyFile(java.lang.String fromFile, java.lang.String toFile)
-
copyFile
public static java.lang.String copyFile(java.io.File sourceFile, java.io.File destFile)
-
renameFileName
public static java.lang.String renameFileName(java.lang.String oldFileName, java.lang.String newFileName)
-
copyDirectoryFileVisitor
public static java.lang.String copyDirectoryFileVisitor(java.lang.String source, java.lang.String target) throws java.io.IOException- Throws:
java.io.IOException
-
getInfoFiles
public static Solo getInfoFiles(java.lang.String path) throws SException
- Throws:
SException
-
getInfoFile
public static Solo getInfoFile(java.lang.String path) throws SException
- Throws:
SException
-
fileSortByExtension
public static SList fileSortByExtension(java.lang.String Folder_path)
-
fileSortBySize
public static SList fileSortBySize(java.lang.String folder_path)
-
listFilesUsingFileWalk
public static java.util.Set<java.lang.String> listFilesUsingFileWalk(java.lang.String dir, int depth) throws java.io.IOException- Throws:
java.io.IOException
-
ReadFileLineByLine
public static java.lang.String ReadFileLineByLine(java.lang.String file_path) throws java.io.IOException- Parameters:
file_path-- Returns:
- Throws:
java.io.IOException-Read Content from file line by line *param* `file_path` is file location
-
moveFileOne
public static java.lang.String moveFileOne(java.lang.String from_path, java.lang.String to_path, java.lang.String filename) throws SException- Throws:
SException
-
renameFolder
public static java.lang.String renameFolder(java.lang.String from_path, java.lang.String to_path)
-
moveDirectory
public static java.lang.String moveDirectory(java.lang.String fromSource, java.lang.String toDestination)
-
ListFilesWithExtension
public static SList ListFilesWithExtension(java.lang.String path_location, java.lang.String extension)
-
ListFilesInHomeDir
public static SList ListFilesInHomeDir()
-
ListFilesInCurrentDir
public static SList ListFilesInCurrentDir()
-
ListFilesInPath
public static SList ListFilesInPath(java.lang.String path_location)
-
ListHardDriveSize
public static SList ListHardDriveSize()
-
formatFileSize
public static java.lang.String formatFileSize(long size)
-
SetTimestampModified
public static java.lang.String SetTimestampModified(java.lang.String path_file) throws SException- Throws:
SException
-
SetReadOnly
public static java.lang.String SetReadOnly(java.lang.String path_file) throws SException- Throws:
SException
-
-