Skip to content

Mikachu2333/name_exchanger_cpp

Repository files navigation

name_exchanger (C++)

语言:中文 | English

简介

一个用于交换两个文件或目录名称的 Windows 小工具(C++ & ImGui)。

主要功能

  • 支持拖入 1 个或 2 个文件/文件夹,也支持手动输入路径。
  • 支持两种交换模式:
    • 保留扩展名(仅交换主文件名)
    • 完整交换文件名(包含扩展名)
  • 支持托盘常驻:左键显示/隐藏窗口,右键退出。
  • 支持窗口置顶。
  • 支持创建/删除“发送到”快捷方式(左键创建,右键删除)。
  • 支持切换管理员权限。

  • 支援拖入 1 個或 2 個檔案/資料夾,也支持手動輸入路徑。
  • 支援兩種交換模式:
    • 保留副檔名(僅交換主檔名)
    • 完整交換檔名(包含副檔名)
  • 支援任務欄常駐:左鍵顯示/隱藏視窗,右鍵退出。
  • 支援視窗置頂。
  • 支援新增/刪除“傳送到”快捷方式(左鍵新增,右鍵刪除)。
  • 支援切換管理員權限。

命令行用法

name_exchanger <path1> <path2> [preserve]

preserve 为可选参数,默认 true(保留扩展名),可选 false(完整交换文件名)。

preserve 為可選參數,默認 true(保留副檔名),可選 false(完整交換檔名)。

其它说明

  • 支持 Win 7 及以上版本
  • 支持挂载的虚拟目录、网络目录、WSL 等特殊路径
  • 交换失败会自动回退并提示
  • 部分特殊目录可能需要特殊权限,请谨慎使用

  • 支援 Win 7 及以上版本
  • 支援掛載的虛擬目錄、網路目錄、WSL 等特殊路徑
  • 交換失敗會自動回退並提示
  • 部分特殊目錄可能需要特殊權限,請謹慎使用

截图

简体 繁體
screenshot screenshot

相关库

About

Rename your files/dirs with GUI easily.

Topics

Resources

License

Stars

Watchers

Forks

Contributors