显示所有 Dropbox 冲突副本

显示所有 Dropbox 冲突副本

我想通过某种方式查看 Dropbox 文件夹中所有有冲突的副本。

我个人主要使用 Mac,但我也欢迎 Windows 和 Linux 解决方案。

答案1

由于我找不到适用于 Mac 的好方法,因此我使用命令find和一些 AppleScript 编写了自己的脚本。

将其粘贴到 AppleScript 编辑器中并将其保存为应用程序:

set conflictedFiles to do shell script "cd ~/Dropbox; find -L . \\( -path \"*.dropbox*\" -prune \\) -o \\( -name \"*conflicted*\" -print \\)"
set fileList to paragraphs of conflictedFiles as list
repeat with currFile in fileList
  set currPath to (path to home folder as string) & "Dropbox" & POSIX file (characters 3 thru -1 of (currFile as string) as string)
  tell application "Finder" to make new Finder window to currPath
end repeat

该脚本查找所有冲突的文件并为每个文件打开一个 Finder 窗口。
如果您认为存在很多冲突,请小心使用此功能;您的桌面可能会被窗口覆盖!

请注意,如果您的 Dropbox 文件夹中有符号链接,这仍然可以正常工作。

答案2

MacPaw 的 Gemini 重复文件实用程序也可以删除这些文件以及各种文件副本。然后,您可以轻松删除它们。它在 App Store 上的售价为 6.99 美元。刚刚删除了大约 500 份有冲突的文档。

答案3

您的问题不太清楚,如果您想要 Windows 命令提示符中所有冲突的文件的列表,请进入 Dropbox 文件夹并输入

dir *"Selective Sync"* /s /b

答案4

我写了一个脚本来sh实现这个功能。它应该可以在任何标准的 Linux 或 Unix shell 上运行 - 并且如果其中encfsctl有一个加密文件夹,它还支持通过管道传输文件名。encfs

你可以找到它在 github 上

相关内容