diff --git a/CHANGELOG.md b/CHANGELOG.md index 84171ba..f479ea1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +Version 0.1.3 - 2025-11-24 + +* Update some NuGet packages +* Update docs +* Minor changes + Version 0.1.2 - 2025-07-29 * Update repository info and related URLs diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5f9ffad..3f9daf5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,5 +1,3 @@ -# @Files2Folders2Files -### The Original Automated Files 2 Folders 2 Files ## Contributing Let's work better together. We are looking to collaborate with like-minded people who want to contribute in any capacity. Collaboration is open to everyone and we need your help if you are a: * Collector @@ -17,9 +15,9 @@ Feel free to: * Create an issue * Branch your repository with the issue number and a meaningful name related to the changes you are making * Create a pull request - + ## Contact GitEmAll: [https://gitemall.devemall.int.eu.org/TommySalami/Files2Folders2Files](https://gitemall.devemall.int.eu.org/TommySalami/Files2Folders2Files "GitEmAll") --- -###### Copyright (c) 2016-2025 Files 2 Folders 2 Files - All Rights Reserved v2025-07-29-00 +###### Copyright (c) 2016-2025 Files 2 Folders 2 Files - All Rights Reserved diff --git a/Files2Folders2Files-CLI/Files2Folders2Files-CLI.csproj b/Files2Folders2Files-CLI/Files2Folders2Files-CLI.csproj index ed16b3c..076bbbe 100644 --- a/Files2Folders2Files-CLI/Files2Folders2Files-CLI.csproj +++ b/Files2Folders2Files-CLI/Files2Folders2Files-CLI.csproj @@ -40,8 +40,8 @@ ..\packages\Serilog.Sinks.Console.4.1.0\lib\net45\Serilog.Sinks.Console.dll - - ..\packages\Serilog.Sinks.LogEmAll.0.0.7\lib\net461\Serilog.Sinks.LogEmAll.dll + + ..\packages\Serilog.Sinks.LogEmAll.0.0.8\lib\net461\Serilog.Sinks.LogEmAll.dll diff --git a/Files2Folders2Files-CLI/Properties/AssemblyInfo.cs b/Files2Folders2Files-CLI/Properties/AssemblyInfo.cs index 9a1fb15..3fd880a 100644 --- a/Files2Folders2Files-CLI/Properties/AssemblyInfo.cs +++ b/Files2Folders2Files-CLI/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.1.2")] -[assembly: AssemblyFileVersion("0.1.2")] +[assembly: AssemblyVersion("0.1.3")] +[assembly: AssemblyFileVersion("0.1.3")] diff --git a/Files2Folders2Files-CLI/packages.config b/Files2Folders2Files-CLI/packages.config index b927374..1beb2bf 100644 --- a/Files2Folders2Files-CLI/packages.config +++ b/Files2Folders2Files-CLI/packages.config @@ -2,5 +2,5 @@ - + \ No newline at end of file diff --git a/Files2Folders2Files-GUI/Files2Folders2Files-GUI.csproj b/Files2Folders2Files-GUI/Files2Folders2Files-GUI.csproj index 1daa500..bbfb976 100644 --- a/Files2Folders2Files-GUI/Files2Folders2Files-GUI.csproj +++ b/Files2Folders2Files-GUI/Files2Folders2Files-GUI.csproj @@ -54,8 +54,8 @@ ..\packages\Serilog.2.12.0\lib\net47\Serilog.dll - - ..\packages\Serilog.Sinks.LogEmAll.0.0.7\lib\net461\Serilog.Sinks.LogEmAll.dll + + ..\packages\Serilog.Sinks.LogEmAll.0.0.8\lib\net461\Serilog.Sinks.LogEmAll.dll diff --git a/Files2Folders2Files-GUI/Properties/AssemblyInfo.cs b/Files2Folders2Files-GUI/Properties/AssemblyInfo.cs index eb86d3a..b3b7719 100644 --- a/Files2Folders2Files-GUI/Properties/AssemblyInfo.cs +++ b/Files2Folders2Files-GUI/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.1.2")] -[assembly: AssemblyFileVersion("0.1.2")] +[assembly: AssemblyVersion("0.1.3")] +[assembly: AssemblyFileVersion("0.1.3")] diff --git a/Files2Folders2Files-GUI/packages.config b/Files2Folders2Files-GUI/packages.config index 9978c02..e25cb7e 100644 --- a/Files2Folders2Files-GUI/packages.config +++ b/Files2Folders2Files-GUI/packages.config @@ -1,5 +1,5 @@  - + \ No newline at end of file diff --git a/Files2Folders2Files-Installer/Files2Folders2Files-Installer.vdproj b/Files2Folders2Files-Installer/Files2Folders2Files-Installer.vdproj index 983b6c6..68f07dc 100644 --- a/Files2Folders2Files-Installer/Files2Folders2Files-Installer.vdproj +++ b/Files2Folders2Files-Installer/Files2Folders2Files-Installer.vdproj @@ -700,7 +700,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Files2Folders2Files, Version=0.1.1.0, Culture=neutral, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:Files2Folders2Files, Version=0.1.2.0, Culture=neutral, processorArchitecture=MSIL" "ScatterAssemblies" { "_72D55CE61DBB6A03240BE31F428C2052" @@ -1062,15 +1062,15 @@ { "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:Files 2 Folders 2 Files" - "ProductCode" = "8:{81FF6661-B919-45F6-ADE9-CD6B9F8729A7}" - "PackageCode" = "8:{825AD016-0C47-4889-A529-676774BB791F}" + "ProductCode" = "8:{D7FFDF0A-542A-45D7-99BD-BF3410AE3EC1}" + "PackageCode" = "8:{2B5C9263-D2FF-4F89-B70C-B14F565E4367}" "UpgradeCode" = "8:{63159E6B-7503-42B8-AB06-D4AFFD4F8E4D}" "AspNetVersion" = "8:4.0.30319.0" "RestartWWWService" = "11:FALSE" "RemovePreviousVersions" = "11:TRUE" "DetectNewerInstalledVersion" = "11:TRUE" "InstallAllUsers" = "11:FALSE" - "ProductVersion" = "8:0.1.2" + "ProductVersion" = "8:0.1.3" "Manufacturer" = "8:Files 2 Folders 2 Files" "ARPHELPTELEPHONE" = "8:" "ARPHELPLINK" = "8:" diff --git a/Files2Folders2Files-Release/Files2Folders2Files-Release.csproj b/Files2Folders2Files-Release/Files2Folders2Files-Release.csproj index 769fcfe..853a36e 100644 --- a/Files2Folders2Files-Release/Files2Folders2Files-Release.csproj +++ b/Files2Folders2Files-Release/Files2Folders2Files-Release.csproj @@ -1,118 +1,123 @@  - - - - Debug - AnyCPU - {68E72165-E8D2-4B40-8801-BC16D5D160AC} - - - - - AnyCPU - bin\Debug\ - - - AnyCPU - bin\Release\ - - - - - - - Files2Folders2Files - 0.1.2 - Files2Folders2Files-Portable - Files2Folders2Files-Installer - Files2Folders2Files-Package - Files2Folders2Files-Source - Files2Folders2Files - Files2Folders2Files-CLI - Files2Folders2Files-GUI - $(OutputPath)Portable\ - $(OutputPath)ILMerge\ - $(OutputPath)Package - $(OutputPath)Installer\ - $(OutputPath)Source\ - $(OutputPath)Releases\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - + + + + Debug + AnyCPU + {68E72165-E8D2-4B40-8801-BC16D5D160AC} + + + v4.8 + + + + AnyCPU + bin\Debug\ + false + + + AnyCPU + bin\Release\ + false + + + + + + + + Files2Folders2Files + 0.1.3 + Files2Folders2Files-Portable + Files2Folders2Files-Installer + Files2Folders2Files-Package + Files2Folders2Files-Source + Files2Folders2Files + Files2Folders2Files-CLI + Files2Folders2Files-GUI + $(OutputPath)Portable\ + $(OutputPath)ILMerge\ + $(OutputPath)Package + $(OutputPath)Installer\ + $(OutputPath)Source\ + $(OutputPath)Releases\ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + \ No newline at end of file diff --git a/Files2Folders2Files-Release/app.config b/Files2Folders2Files-Release/app.config new file mode 100644 index 0000000..3e0e37c --- /dev/null +++ b/Files2Folders2Files-Release/app.config @@ -0,0 +1,3 @@ + + + diff --git a/Files2Folders2Files-Release/packages.config b/Files2Folders2Files-Release/packages.config index 8f32205..1d02d6a 100644 --- a/Files2Folders2Files-Release/packages.config +++ b/Files2Folders2Files-Release/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/Files2Folders2Files.sln b/Files2Folders2Files.sln index 40c14bf..9c2f094 100644 --- a/Files2Folders2Files.sln +++ b/Files2Folders2Files.sln @@ -16,12 +16,15 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Files2Folders2Files-Release EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{BC5B21C7-3C27-4456-B5A4-39C00EF25B4F}" ProjectSection(SolutionItems) = preProject + .gitattributes = .gitattributes + .gitignore = .gitignore CHANGELOG.md = CHANGELOG.md CODE_OF_CONDUCT.md = CODE_OF_CONDUCT.md CONTRIBUTING.md = CONTRIBUTING.md LICENSE = LICENSE README.md = README.md - TODO.md = TODO.md + screenshot1.png = screenshot1.png + screenshot2.png = screenshot2.png EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Files2Folders2Files", "Files2Folders2Files\Files2Folders2Files.csproj", "{CBAD4D51-B8D5-4F07-8C71-B152F284FDF2}" diff --git a/Files2Folders2Files/Files2Folders2Files.csproj b/Files2Folders2Files/Files2Folders2Files.csproj index 3a0cc65..661e684 100644 --- a/Files2Folders2Files/Files2Folders2Files.csproj +++ b/Files2Folders2Files/Files2Folders2Files.csproj @@ -44,8 +44,8 @@ ..\packages\Serilog.Sinks.Console.4.1.0\lib\net45\Serilog.Sinks.Console.dll - - ..\packages\Serilog.Sinks.LogEmAll.0.0.7\lib\net461\Serilog.Sinks.LogEmAll.dll + + ..\packages\Serilog.Sinks.LogEmAll.0.0.8\lib\net461\Serilog.Sinks.LogEmAll.dll @@ -71,6 +71,7 @@ + diff --git a/Files2Folders2Files/Properties/AssemblyInfo.cs b/Files2Folders2Files/Properties/AssemblyInfo.cs index 7e9fec3..b8f2ea4 100644 --- a/Files2Folders2Files/Properties/AssemblyInfo.cs +++ b/Files2Folders2Files/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.1.2")] -[assembly: AssemblyFileVersion("0.1.2")] +[assembly: AssemblyVersion("0.1.3")] +[assembly: AssemblyFileVersion("0.1.3")] diff --git a/Files2Folders2Files/Resources/Docs/Files2Folders2Files-HELP.md b/Files2Folders2Files/Resources/Docs/Files2Folders2Files-HELP.md new file mode 100644 index 0000000..edfe99d --- /dev/null +++ b/Files2Folders2Files/Resources/Docs/Files2Folders2Files-HELP.md @@ -0,0 +1,38 @@ +# @Files2Folders2Files +### The Original Automated Files 2 Folders 2 Files + +## About +Files 2 Folders 2 Files, or F2F2F is the original automated files to folders and folders to files converter. This is useful for converting back and forth between organizing your Gamecube games for playing them on a modded Wii and organizing them for sharing. + +## Features +* Files 2 Folders - Moves all the files from a single directory into folders of matching names +* Folders 2 Files - Moves all the files from all the folders into a single directory + +## Requirements +This software has been tested and verified working on Windows, Linux and Mac using .NET or Mono. + +## Installation +Download and unzip the software to any new location that you wish to use. However, this software should be installed as close to the drive's root directory as possible. + +## Contributing +Let's work better together. We are looking to collaborate with like-minded people who want to contribute in any capacity. Collaboration is open to everyone and we need your help if you are a: +* Collector +* Database Administrator +* Datter +* Developer +* Dumper +* Graphic Artist +* Translator +* Player +* Tester + +Feel free to: +* Fork the repository +* Branch your repository with a meaningful name related to the changes you are making +* Create a pull request + +## Contact +GitEmAll: [https://gitemall.devemall.int.eu.org/TommySalami/Files2Folders2Files](https://gitemall.devemall.int.eu.org/TommySalami/Files2Folders2Files "GitEmAll") + +--- +###### Copyright (c) 2016-2025 Files 2 Folders 2 Files - All Rights Reserved diff --git a/Files2Folders2Files/Resources/Docs/Files2Folders2Files-HELP.txt b/Files2Folders2Files/Resources/Docs/Files2Folders2Files-HELP.txt index 5ebdbf3..4595ec8 100644 --- a/Files2Folders2Files/Resources/Docs/Files2Folders2Files-HELP.txt +++ b/Files2Folders2Files/Resources/Docs/Files2Folders2Files-HELP.txt @@ -1,23 +1,35 @@ --------------------------------------------------------------- -Files 2 Folders 2 Files - Help version 20250729 +Files 2 Folders 2 Files - Help version 20251124 Copyright (c) 2016-2025 Files 2 Folders 2 Files All Rights Reserved --------------------------------------------------------------- [I] About -[II] Contributing -[III] Contact -[IV] Disclaimer +[II] Features +[III] Requirements +[IV] Installation +[V] Contributing +[VI] Contact [I] About --------------------------------------------------------------- Files 2 Folders 2 Files, or F2F2F is the original automated files to folders and folders to files converter. This is useful for converting back and forth between organizing your Gamecube games for playing them on a modded Wii and organizing them for sharing. +[II] Features +--------------------------------------------------------------- Files 2 Folders 2 Files can perform the following tasks: * Files 2 Folders - Moves all the files from a single directory into folders of matching names. * Folders 2 Files - Moves all the files from all the folders into a single directory. -[II] Contributing +[III] Requirements +--------------------------------------------------------------- +This software has been tested and verified working on Windows, Linux and Mac using .NET or Mono. + +[IV] Installation +--------------------------------------------------------------- +Download and unzip the software to any new location that you wish to use. However, this software should be installed as close to the drive's root directory as possible. + +[V] Contributing --------------------------------------------------------------- Let's work better together. We are looking to collaborate with like-minded people who want to contribute in any capacity. Collaboration is open to everyone and we need your help if you are a: * Collector @@ -35,10 +47,6 @@ Feel free to: * Branch your repository with a meaningful name related to the changes you are making * Create a pull request -[III] Contact +[VI] Contact --------------------------------------------------------------- GitEmAll: https://gitemall.devemall.int.eu.org/TommySalami/Files2Folders2Files - -[IV] Disclaimer ---------------------------------------------------------------- -This software may only be used and/or distributed in accordance with the license with which it is distributed. diff --git a/Files2Folders2Files/packages.config b/Files2Folders2Files/packages.config index b927374..1beb2bf 100644 --- a/Files2Folders2Files/packages.config +++ b/Files2Folders2Files/packages.config @@ -2,5 +2,5 @@ - + \ No newline at end of file diff --git a/README.md b/README.md index b15b1b6..16c937d 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,37 @@ # @Files2Folders2Files ### The Original Automated Files 2 Folders 2 Files + ## About Files 2 Folders 2 Files, or F2F2F is the original automated files to folders and folders to files converter. This is useful for converting back and forth between organizing your Gamecube games for playing them on a modded Wii and organizing them for sharing. - -Files 2 Folders 2 Files can perform the following tasks: -* Files 2 Folders - Moves all the files from a single directory into folders of matching names. -* Folders 2 Files - Moves all the files from all the folders into a single directory. + +## Features +* Files 2 Folders - Moves all the files from a single directory into folders of matching names +* Folders 2 Files - Moves all the files from all the folders into a single directory + +## Screenshots +![DownloadEmAll Screenshot 1](screenshot1.png?raw=true "DownloadEmAll Screenshot 1") +![DownloadEmAll Screenshot 2](screenshot2.png?raw=true "DownloadEmAll Screenshot 2") + ## Dependencies -.NET Framework 4.8 +The following frameworks and SDKs are required to develop and build this app: +* .NET Framework 4.8 or Mono compatible -The following tools, extensions and external programs are required to be installed: +The following NuGet Packages are required to develop and build this app: +* ILMerge +* Serilog +* Serilog.Sinks.Console +* Serilog.Sinks.LogEmAll + +The following tools and extensions are required to develop and build this app: * Microsoft Visual Studio Installer Projects + ## Projects * Files2Folders2Files - Class Library * Files2Folders2Files-CLI - Console App * Files2Folders2Files-GUI - Windows Forms App * Files2Folders2Files-Installer - Installer Project * Files2Folders2Files-Release - Release Project + ## Contributing Let's work better together. We are looking to collaborate with like-minded people who want to contribute in any capacity. Collaboration is open to everyone and we need your help if you are a: * Collector @@ -37,6 +52,6 @@ Feel free to: ## Contact GitEmAll: [https://gitemall.devemall.int.eu.org/TommySalami/Files2Folders2Files](https://gitemall.devemall.int.eu.org/TommySalami/Files2Folders2Files "GitEmAll") - + --- -###### Copyright (c) 2016-2025 Files 2 Folders 2 Files - All Rights Reserved v2025-07-29-00 +###### Copyright (c) 2016-2025 Files 2 Folders 2 Files - All Rights Reserved diff --git a/TODO.md b/TODO.md deleted file mode 100644 index a38578c..0000000 --- a/TODO.md +++ /dev/null @@ -1,5 +0,0 @@ -### To Do -* Nothing to do - -### Completed Tasks -* Develop initial release diff --git a/screenshot1.png b/screenshot1.png new file mode 100644 index 0000000..3bd8adf Binary files /dev/null and b/screenshot1.png differ diff --git a/screenshot2.png b/screenshot2.png new file mode 100644 index 0000000..2d19214 Binary files /dev/null and b/screenshot2.png differ