I hope it can be useful.
I'm using this library a lot of in my application.
It depends on:
FileUtils
Author: PNK
Version: 1.2
I'm using this library a lot of in my application.
It depends on:
- ByteConverter
- Encryption
- JavaObject
- Encryption
- JavaObject
FileUtils
Author: PNK
Version: 1.2
- FileUtils
You can set InitialFolder and initialFilterDescription before each call to a FileChooser.
If initialFolder is not set, "user.home" of the OS will be used
initialFolder is always setted with last opened folder- Fields:
- initialFilterDescription As String
- initialFolder As String
- initialFilterDescription As String
- Functions:
- ChooseFile (Frm As Form, Filters As Map, AllFilters As Boolean, MergeFilters As Boolean, MergeName As String, Title As String) As Path
Returns uninitialized Path if a destination is not chosen
<code> Dim filters As Map = CreateMap( Array As String("*.txt") : "TXT File", _
Array As String("*.xml") : "XML File", _
Array As String("*.html", "*.htm") : "Hyper Text")</code> - ChooseFolder (Frm As Form, Title As String, InitialDir As String) As Path
Returns uninitialized Path if a destination is not chosen - ChooseMultipleFiles (Frm As Form, Filters As Map, AllFilters As Boolean, MergeFilters As Boolean, MergeName As String, Title As String) As List
Returns uninitialized Path if a destination is not chosen - Combine (Path As Path) As String
- Copy (DirSource As String, FileSource As String, DirTarget As String, FileTarget As String) As String
Similar to File.Copy() but also folders with content can be copied - CopyAsync (DirSource As String, FileSource As String, DirTarget As String, FileTarget As String) As ResumableSub
Similar to File.CopyAsync() but also folders with content can be copied - CreatePath (Folder As String, FileName As String) As Path
- CreatePath2 (CompletePath As String) As Path
- Delete (Folder As String, FileName As String) As String
Similar to File.Delete() but also folders with content can be deleted - EqualFile (Source1 As String, FileName1 As String, Source2 As String, FileName2 As String, Algorithm As String) As Boolean
Check through the checksum algorithm if two files are equal.
Algorithm = "MD5", "SHA-1", "SHA-224", "SHA-256", "SHA-384", "SHA-512" - Exist (Path As Path) As Boolean
- GetChecksum (Folder As String, FileName As String, Algorithm As String) As String
Algorithm can be "MD5", "SHA-1", "SHA-224", "SHA-256", "SHA-384" or "SHA-512" - GetExtension (FileName As String) As String
Return file extension
Ex.
FileUtils.GetExtension("test.txt") <---- Returns ".txt" - GetFiles (FolderPath As String) As List
- GetFolders (FolderPath As String) As List
- GetSubFolders (RootFolder As String) As List
Return a list of all the paths of the subfolders in rootFolder.
The list will not contain RootFolder - IsDirectory (Path As Path) As Boolean
- LastModified (Path As Path) As Long
- MakeDir (Path As Path) As String
- OpenFile (Folder As String, FileName As String) As String
- OpenFile2 (CompletePath As String) As String
- Process_Globals As String
- RemoveExtension (FileName As String) As String
Return a new string without extension - RenameTo (Folder As String, FileName As String, NewFileName As String) As String
- SaveFile (Frm As Form, Filters As Map, AllFilters As Boolean, MergeFilters As Boolean, MergeName As String, InitialFileName As String, Title As String) As Path
Returns uninitialized Path if a destination is not chosen - Size (Path As Path) As Long
- ChooseFile (Frm As Form, Filters As Map, AllFilters As Boolean, MergeFilters As Boolean, MergeName As String, Title As String) As Path
- Fields:
- Path
- Fields:
- FileName As String
- Folder As String
- IsInitialized As Boolean
Tests whether the object has been initialized.
- FileName As String
- Functions:
- Initialize
Initializes the fields to their default value.
- Initialize
- Fields:
Attachments
Last edited: