Я хотел бы каким-то образом увидеть все конфликтующие копии из папки Dropbox.
Я лично использую в основном Mac, но приветствую решения для Windows и Linux.
Так как я не смог найти хороший способ сделать это для 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.
Утилита MacPaw Gemini для дублирования файлов также может направлять их и копии файлов всех видов. Тогда вы можете легко удалить их. Это 6,99 $ в магазине приложений. Всего выложено около 500 конфликтующих документов.
Ваш вопрос не очень понятен, если вы хотите получить список всех файлов, которые находятся в конфликте в командной строке Windows, перейдите в папку Dropbox и введите
dir *"Selective Sync"* /s /b
Я написал скрипт в sh
который делает это. Он должен работать в любой стандартной оболочке Linux или Unix, а также поддерживает передачу имен файлов через encfsctl
если у вас там есть папка encfs
.
Вы можете найти это на github.