JDownloader directory files folders and cleanup
This article describes which files/folders can be found in your JDownloader installation directory, the purpose of those and whether or not you can delete them.
While JD should keep its installation directory clean, it is not perfect in doing so and the older your installation is the higher the chances are of it containing obsolete files.
If you feel the need to clean that directory or if you're just curious what's the purpose of those files/folders, this article is for you.
Some warnings:
Close JDownloader before you attempt to delete any files!
Path | Explanation | Delete yes/no/explanation |
captchas | Temporary directory for captcha images. | Yes |
cfg | Your configuration and download/linkcollector lists |
No Only delete if you want to start JD with default settings/empty list/no accounts. See the following advanced settings: GeneralSettings.keepxoldlists GeneralSettings.savelinkgrabberlistenabled |
cfg/RememberLastDimensor* cfg/RememberAbsoluteLocator* cfg/RememberRelativeLocator* |
Old window sizes and positions. Those are now all stored in locations.json. |
Yes |
cfg/archives/v2_* | Meta information about archives in list. We have an open ticket for this to change the storage so automatic cleanup will be possible and no longer storing in individual files. Link |
No Only delete if there are no extractable archives in your JDownloader. |
extensions | Installed JDownloader extensions. | No |
jd | JDownloader Hoster/Decrypter plugins and anti-captcha methods/scripts | No |
jre | Java Runtime Environment which will be used if none is installed on your system. |
No If you delete/rename this folder, the launcher(JDownloader2.exe) will search for compatible JVM on your system instead. |
libs | JDownloader Libraries packed in jar archives | No |
logs | Your session and installation logs. |
Yes JDownloader will auto-clean this folder according to the following advanced setting: Log.cleanuplogsolderthanxdays You can disable logging (not recommended because no logs in case or error reporting) by Log.maxlogfilesize |
logs/updatehistory | History of file changes(add/remove/modify) during past updates. | Yes |
themes | Themes , contains images/icons... | No |
themes/standard/org/jdownloader/images/fav* | Automatically downloaded favicons. |
Yes You can delete this folder. JDownloader will automatically re-download all needed favicons once you use it the next time. |
tmp | Plugincaches, native libraries e.g. for extraction, JNA, FlatLAF, information about installed JDownloader extensions |
No You may delete this folder but JDownloader will have to recreate plugin caches and extract required native libraries. this will increase first start up time of JDownloader noticeable. |
tmp/logs* | Contains a copy of the logs uploaded by you via logupload. | Yes |
tmp/update* | Information about updates. e.g. downloaded but not yet installed/pending update packages such as pending installation of JDownloader extensions. |
Yes |
tools | External/OS-specific libraries/tools/files such as FFmpeg. | No |
translations | Translation files. | No |
update | contains information required for update system, stores meta information about current installed revisions | No |
Core.jar | JDownloader Core | No |
JDownloader.jar | JDownloader Launcher/Updater | No |
JDownloader2.exe | Launcher for Windows users. | No |
JDownloader2.vmoptions |
Defines the Java VM parameters for JDownloader2.exe More information here. |
|
JDownloader2Update.exe | Updater launcher for Windows users. | No |
JDownloader2Update.vmoptions |
Defines the Java VM parameters for JDownloader2Update.exe More information here. |
No |
Uninstall JDownloader.exe |
Uninstaller for Windows users |
No |