
ArtCraft桌面应用数据目录全解~/Artcraft里到底存了什么【免费下载链接】artcraftArtCraft is an intentional crafting engine for artists, designers, and filmmakers项目地址: https://gitcode.com/GitHub_Trending/ar/artcraftArtCraft 是面向艺术家、设计师与电影人的 AI 创作引擎桌面应用集 AI 绘图、视频生成、3D 资产制作于一体。它的所有本地文件都集中存放在数据根目录~/Artcraft下AI 生成的图片资产、下载文件、各 AI 平台的登录凭证、JSON 设置与 SQLite 任务数据库都在这里。本文带你逐一看懂~/Artcraft里的六大子目录——每个目录存了什么、哪些可以安全清理、备份时该带走什么帮你彻底搞清楚这个目录的占用与隐私边界。ArtCraft数据目录在哪里三大平台的默认路径ArtCraft 首次启动时会自动在用户主目录下创建Artcraft文件夹默认路径由 app_data_root.rs 决定平台默认数据根目录macOS/Users/用户名/ArtcraftLinux/home/用户名/ArtcraftWindowsC:\Users\用户名\Artcraft创建逻辑位于 AppDataRoot::create_existing如果目录不存在就创建然后把六个标准子目录一次性全部建好。你甚至可以在应用的“关于/信息”面板里直接看到该路径——get_app_info_command.rs 会返回artcraft_root_directory与当前下载目录方便你在文件管理器中快速定位。一图速览六大子目录各管一摊子目录职责可否手动清理assetsAI 生成资源库按日期分文件夹✅ 旧日期可删downloads默认下载/保存位置✅ 已复制的可删credentials各 AI 平台登录凭证⚠️ 删除即登出settings用户设置 JSON 文件⚠️ 建议保留state任务队列数据库 窗口状态⚠️ 建议保留temp临时文件✅ 可随时清空另外根目录还会出现一个artcraft_debug.log调试日志见 app_data_root.rs。assets目录你的AI生成资源库按日期自动归档assets是存放 AI 生成资源的地方。它的巧妙之处在于自动按日期建子文件夹目录名格式为年-日-月如2026-10-10由 app_assets_dir.rs 中的make_or_get_current_date_dir实现——生成当天的文件就会落进当天的日期目录里。这意味着清理空间非常简单只保留最近几个日期的文件夹把更旧的整目录删掉即可不会误伤其他数据。downloads目录生成结果的默认落地处downloads是生成媒体的默认下载位置。如果你没有自定义产出的图片/视频就会先落到这里定义见 app_downloads_dir.rs。需要注意的是你可以在设置中把“首选下载目录”改到系统下载文件夹或任意自定义路径该偏好会写入settings/app_preferences.json。改完之后downloads目录只作兜底用途基本不会膨胀。credentials目录登录凭证全在这里最敏感注意隐私这是整个数据目录中最需要保密的文件夹存着你登录各 AI 服务的身份凭证文件一览来自 app_credentials_dir.rs文件归属平台grok_cookies.txt、grok_state.jsonGroksora_cookies.txt、sora_bearer_token.txt、sora_sentinel_token_store.jsonOpenAI Soraartcraft_session.txt、artcraft_avt.txtArtCraft 账号会话fal_api_key.txtFAL 密钥midjourney_cookies.toml、midjourney_state.jsonMidjourneyworldlabs_cookies.txt、worldlabs_bearer.txt、worldlabs_refresh.txt、worldlabs_state.jsonWorld Labs两条实用结论分享、备份截图时请避开这个目录泄露等于交出所有平台账号删除credentials下的文件等价于对应平台重新登录而不是删除云端数据所以别乱删。settings目录全部是可读JSON改起来很透明settings目录里是几个扁平的 JSON 设置文件app_settings_dir.rsapp_preferences.json—— 首选下载目录、自动下载开关、提示音成功/失败音效等字段定义见 app_preferences.rsenv_configs.json—— 连接生产服务器还是本地开发服务器provider_preferences.json—— 各生成 Provider 的优先顺序。设置全是明文 JSON出问题时可以直接打开查看想备份设置复制这三个文件就够。state目录任务数据库与窗口状态state里最关键的是tasks_v7.sqlite——任务队列的 SQLite 数据库文件名中的版本号v7与 task_database_version.rs 保持一致数据库结构变更时会自动迁移迁移历史见 20250708000000_create_tasks_table.sql。表tasks记录每条生成任务的状态、类型、模型、所用 Provider、结果 CDN 地址、失败原因等字段是你“生成中/已完成/失败”列表的本地持久层。此外还有两个小文件window_size.json与window_position.json记住主窗口每次关闭时的大小和位置下次启动自动恢复。temp目录与日志可以放心清理的部分temp/生成过程中产生的临时文件temp_*.bin命名见 temporary_dir.rs任务结束后没有保留价值整个目录清空无损artcraft_debug.log根目录下的调试日志文件变大时可自行清空内容。ArtCraft数据目录清理与备份速查释放空间安全操作删assets旧日期目录 → 清空temp→ 删掉downloads里已另存的文件。备份换机迁移时settings/state/是核心如需保留各平台登录状态再把credentials/一并带走。❓FAQ目录为什么越来越大主要是assets/downloads里的媒体文件和temp临时文件定期清理即可。整个目录能删吗能效果等同于“恢复出厂”任务队列清空、所有平台需重新登录。更多细节在哪看各子目录的源码都在 data_dir 模块 下每个文件都很短值得翻一翻开发环境搭建可参考 dev_setup.md。【免费下载链接】artcraftArtCraft is an intentional crafting engine for artists, designers, and filmmakers项目地址: https://gitcode.com/GitHub_Trending/ar/artcraft创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考