├── .gitignore ├── LICENSE.md ├── README.md ├── consumer-rules.pro ├── doc_assets ├── .gitkeep ├── FX_classification.png ├── FileX_attributes.tgn └── FileX_methods.tgn ├── filex_code_samples_app ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── balti │ │ │ └── filex │ │ │ └── codesamples │ │ │ └── MainActivity.kt │ │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── proguard-rules.pro └── src └── main ├── AndroidManifest.xml ├── java ├── balti │ └── filex │ │ ├── Copy.kt │ │ ├── FileX.kt │ │ ├── FileXInit.kt │ │ ├── FileXTreeWalk.kt │ │ ├── Tools.kt │ │ ├── activity │ │ ├── ActivityFunctionDelegate.kt │ │ ├── ActivityInterfaces.kt │ │ ├── SysFilePickerActivity.kt │ │ └── TraditionalFileRequest.kt │ │ ├── exceptions │ │ ├── DirectoryHierarchyBroken.kt │ │ ├── ImproperFileXType.kt │ │ ├── KotlinCopiedExceptions.kt │ │ └── RootNotInitializedException.kt │ │ ├── filex11 │ │ ├── FileX11.kt │ │ ├── FileXServer.kt │ │ ├── operators │ │ │ ├── Create.kt │ │ │ ├── Delete.kt │ │ │ ├── Filter.kt │ │ │ ├── Info.kt │ │ │ ├── Modify.kt │ │ │ └── Operations.kt │ │ ├── publicInterfaces │ │ │ ├── FileXFilter.kt │ │ │ └── FileXNameFilter.kt │ │ └── utils │ │ │ ├── Constants.kt │ │ │ ├── FileX11DeleteOnExit.kt │ │ │ ├── RootUri.kt │ │ │ └── Tools.kt │ │ └── filexTraditional │ │ ├── FileXT.kt │ │ └── operators │ │ ├── Filter.kt │ │ └── Modify.kt └── rough.md └── res └── values └── styles.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/README.md -------------------------------------------------------------------------------- /consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc_assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/doc_assets/.gitkeep -------------------------------------------------------------------------------- /doc_assets/FX_classification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/doc_assets/FX_classification.png -------------------------------------------------------------------------------- /doc_assets/FileX_attributes.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/doc_assets/FileX_attributes.tgn -------------------------------------------------------------------------------- /doc_assets/FileX_methods.tgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/doc_assets/FileX_methods.tgn -------------------------------------------------------------------------------- /filex_code_samples_app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/.gitignore -------------------------------------------------------------------------------- /filex_code_samples_app/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /filex_code_samples_app/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/app/build.gradle -------------------------------------------------------------------------------- /filex_code_samples_app/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/app/proguard-rules.pro -------------------------------------------------------------------------------- /filex_code_samples_app/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /filex_code_samples_app/app/src/main/java/balti/filex/codesamples/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/app/src/main/java/balti/filex/codesamples/MainActivity.kt -------------------------------------------------------------------------------- /filex_code_samples_app/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /filex_code_samples_app/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /filex_code_samples_app/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /filex_code_samples_app/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /filex_code_samples_app/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /filex_code_samples_app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/build.gradle -------------------------------------------------------------------------------- /filex_code_samples_app/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/gradle.properties -------------------------------------------------------------------------------- /filex_code_samples_app/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /filex_code_samples_app/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /filex_code_samples_app/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/gradlew -------------------------------------------------------------------------------- /filex_code_samples_app/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/gradlew.bat -------------------------------------------------------------------------------- /filex_code_samples_app/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/filex_code_samples_app/settings.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/gradlew.bat -------------------------------------------------------------------------------- /proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/proguard-rules.pro -------------------------------------------------------------------------------- /src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /src/main/java/balti/filex/Copy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/Copy.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/FileX.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/FileX.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/FileXInit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/FileXInit.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/FileXTreeWalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/FileXTreeWalk.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/Tools.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/Tools.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/activity/ActivityFunctionDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/activity/ActivityFunctionDelegate.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/activity/ActivityInterfaces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/activity/ActivityInterfaces.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/activity/SysFilePickerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/activity/SysFilePickerActivity.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/activity/TraditionalFileRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/activity/TraditionalFileRequest.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/exceptions/DirectoryHierarchyBroken.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/exceptions/DirectoryHierarchyBroken.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/exceptions/ImproperFileXType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/exceptions/ImproperFileXType.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/exceptions/KotlinCopiedExceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/exceptions/KotlinCopiedExceptions.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/exceptions/RootNotInitializedException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/exceptions/RootNotInitializedException.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filex11/FileX11.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filex11/FileX11.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filex11/FileXServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filex11/FileXServer.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filex11/operators/Create.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filex11/operators/Create.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filex11/operators/Delete.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filex11/operators/Delete.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filex11/operators/Filter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filex11/operators/Filter.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filex11/operators/Info.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filex11/operators/Info.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filex11/operators/Modify.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filex11/operators/Modify.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filex11/operators/Operations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filex11/operators/Operations.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filex11/publicInterfaces/FileXFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filex11/publicInterfaces/FileXFilter.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filex11/publicInterfaces/FileXNameFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filex11/publicInterfaces/FileXNameFilter.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filex11/utils/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filex11/utils/Constants.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filex11/utils/FileX11DeleteOnExit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filex11/utils/FileX11DeleteOnExit.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filex11/utils/RootUri.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filex11/utils/RootUri.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filex11/utils/Tools.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filex11/utils/Tools.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filexTraditional/FileXT.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filexTraditional/FileXT.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filexTraditional/operators/Filter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filexTraditional/operators/Filter.kt -------------------------------------------------------------------------------- /src/main/java/balti/filex/filexTraditional/operators/Modify.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/balti/filex/filexTraditional/operators/Modify.kt -------------------------------------------------------------------------------- /src/main/java/rough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/java/rough.md -------------------------------------------------------------------------------- /src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SayantanRC/FileX/HEAD/src/main/res/values/styles.xml --------------------------------------------------------------------------------