Недавно пришлось вытаскивать с помощью программы Samsung Kies контакты из телефона. Вынул, сохранил их в VCF формате, но столкнулся с неприятной особенностью. Каждый контакт сохранился в отдельный файл. Внучную восстанавливать их в новом телефоне неинтересно ( 600 с лишним контактов). Кстати GMAIL, для импорта контактов тоже принимает по одному .vcf-файлу.
Оказывается объединить их очень просто. Тупо склеить в командно строке.
После покупки нового телефона очень часто становится вопрос о переносе контактов из телефонной книжки старого телефона в новый. Если все контакты записаны в SIM карту, то проблем возникнуть не должно. В моём случае контакты были записаны в память телефона, причем обычного кнопочного, не смартфона. С последним на много всё проще. В этой статье описывать перенос контактов со смартфона в смартфон не буду. Скопировать все контакты на сим карту не получилось, потому что их у меня было более семи сотен. Передать контакты по bluetooth так же не получилось, несколько раз пробовал, начинал передавать и происходил сбой. Посредствам родной программы от старого телефона у меня получилось скопировать контакты на компьютер. Я забросил кучу файлов vCard на карту памяти телефона и пытался импортировать, но по каким-то причинам android отказывался читать контакты. Тогда я решил залить их в аккаунт Google и синхронизировать с новым смартфоном. Да всё получилось, но была проблема в том, что файлы нужно было поштучно импортировать, а это очень долго, как указывал выше, контактов у меня более семи сотен. Самый оптимальный вариант в этом случае объединить все файлы vCard в один файл CSV. И так, перейдем к самому главному.
Все манипуляции с файлами производил в операционной системе Windows XP. В принципе это можно делать на любой ОС Windows. На жестком диске моего компьютера у меня была папка с кучей файлов vCard.
Задача: Перенести все файлы vCard в один CSV.
Для этого нужно открыть командную строку, можно сделать горячими клавишами R и ввести команду cmd
Появится интерпретатор командной строки (окошко на черном фоне), впишите туда cd "путь к файлу". В моём случае это была папка contact, расположенная на диске D. Поэтому для начала нужно перейти на диск D, написать D: и нажать клавишу Enter
А вот теперь уже можно вводить cd "путь к файлу", в моём случае это cd "d:contact" и так же клавиша Enter
Мы уже близки к цели. Так сказать остался один штришок. Вводим: Copy *.vcf 12345.CSV Enter
Теперь переходите в папку contact на диске D и находите файл с именем 12345.CSV Вот и всё. Этот файл можно теперь импортировать как в телефон, так и аккаунт гугл.
После перехода с телефона Nokia на смартфон Motorola Maxx с Android 4.2, как обычно в таких случаях, возникла проблема переноса контактов с одного телефона на другой. Конечно, часть контактов перенеслась вместе с сим-картой, но что делать с оставшимися номерами?
Заблаговременно программой PC Suite синхронизированы данные с Нокии на ПК. Но при экспорте контактов PC Suite сохраняет контакты каждый номер в отдельном .vcf-файле (карточки-визитки). А Гмайл, для импорта контактов принимает по одному .vcf-файлу, получается, как-то неудобно добавлять по отдельности около 1000 контактов.