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.String
copyDirectoryFileVisitor(java.lang.String source, java.lang.String target)
static java.lang.String
copyFile(java.io.File sourceFile, java.io.File destFile)
static java.lang.String
copyFile(java.lang.String fromFile, java.lang.String toFile)
static java.lang.String
copyFiles(java.lang.String fromFile, java.lang.String toFile)
static SList
fileSortByExtension(java.lang.String Folder_path)
static SList
fileSortBySize(java.lang.String folder_path)
static java.lang.String
formatFileSize(long size)
static Solo
getInfoFile(java.lang.String path)
static Solo
getInfoFiles(java.lang.String path)
static SList
listAllFilesInFolder(java.lang.String dir)
static SList
ListFilesInCurrentDir()
static SList
listFilesInFolder(java.lang.String dir)
static SList
ListFilesInHomeDir()
static SList
ListFilesInPath(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 SList
ListFilesWithExtension(java.lang.String path_location, java.lang.String extension)
static SList
ListHardDriveSize()
static java.lang.String
moveDirectory(java.lang.String fromSource, java.lang.String toDestination)
static java.lang.String
moveFileOne(java.lang.String from_path, java.lang.String to_path, java.lang.String filename)
static java.lang.String
ReadFileLineByLine(java.lang.String file_path)
static void
removeDirectory(java.lang.String dir)
static java.lang.String
renameFileName(java.lang.String oldFileName, java.lang.String newFileName)
static java.lang.String
renameFolder(java.lang.String from_path, java.lang.String to_path)
static java.lang.String
SetReadOnly(java.lang.String path_file)
static java.lang.String
SetTimestampModified(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
-
-