การนำเข้าโน้ตจากเครื่องหนึ่งไปยังเครื่องอื่นหรือไม่


11

ฉันใช้ Notes บนแล็ปท็อปผู้ยืมเพื่อการทำงานอย่างกว้างขวาง ฉันเพิ่งได้รับเครื่องถาวรของฉันและหลังจากอัปเดตจากข้อมูลสำรองใน CrashPlan ฉันพบว่าบันทึกย่อของฉันไม่ได้ทำให้เสร็จ ฉันตรวจสอบปัญหาเห็นสิ่งที่ฉันต้องการคัดลอกและขอให้ช่างผู้สร้างส่งอีเมลเนื้อหาของ group.com.apple.notes จากเครื่องเก่ามาให้ฉัน ฉันคลายซิปที่เขาส่งมาให้ฉันและใน Notes รัน "import notes" ในไดเรกทอรีที่เขาส่ง ดูเหมือนว่าจะไม่มีการคัดลอกอะไรเลย มีความคิดว่าทำไมสิ่งนี้อาจไม่ทำงาน ฉันกำลังคัดลอกไดเรกทอรีที่ไม่ถูกต้องหรือนำเข้าไม่ถูกต้องหรือขาดขั้นตอนหรือไม่? ไฟล์จริงที่ต้องคัดลอกมีอะไรบ้าง ทั้งเครื่องเก่าและใหม่กำลังเรียกใช้ El Capitan


ทำไมคุณไม่ใช้ Time Machine ที่ออกแบบมาเพื่อสิ่งนี้?
Thorbjørn Ravn Andersen

ทำไมพวกคุณทุกคนถึงไม่ได้เป็นกระทู้สามปี ???
Frank Harris

ดังนั้นเลือกที่จะนำเสนอให้ฉัน
Thorbjørn Ravn Andersen

คำตอบ:


22

ฟังก์ชัน 'นำเข้าสู่บันทึกย่อ' นำเข้าไฟล์ข้อความ Notes จัดเก็บไฟล์ไว้ในฐานข้อมูล SQLite ซึ่งมีอยู่ใน group.com.apple.notes group container

~/Library/Group Containers/group.com.apple.notes/

หากต้องการใช้สิ่งนี้เป็นฐานข้อมูล Notes ของคุณให้ออกจาก Notes และคัดลอกเนื้อหาไปยังคอนเทนเนอร์กลุ่มบนระบบปัจจุบันของคุณ


ขอบคุณสำหรับสิ่งนี้!! Works! หากมันเหมาะกับการตั้งค่าของคุณคุณสามารถเชื่อมต่อ mac ในเครือข่ายท้องถิ่นเดียวกันจากนั้นเปิดpreferences -> sharingใช้งานการแชร์คุณจะสามารถเห็นได้ทันทีว่าในแถบด้านข้างของ Macs อื่น ๆ เป็นไคลเอนต์ใหม่บนเครือข่ายจากนั้นคุณสามารถเชื่อมต่อกับเครื่องนั้น ด้วยผู้ใช้เดียวกันของคุณและลากไปยังพื้นที่ของคุณโดยเลือกแทนที่ ปิดและเปิดใหม่ ขอบคุณอีกครั้ง!
blamb

สิ่งนี้ใช้งานได้ดีบน High Sierra - ขอบคุณ! ปล่อยให้ Apple มีกระบวนการที่ใช้งานง่ายเช่นนี้ที่นี่ ...
Jordan P

0

ฉันจะตรวจสอบเนื้อหาของไฟล์ zip ที่เขาส่งให้คุณ ดังที่ @grg กล่าวว่าคุณสามารถนำเข้าไฟล์ข้อความได้เท่านั้น มีแอพส่วนที่ 3 ชื่อว่า Note2Txt.app ที่จะเขียนโน้ตทั้งหมดของคุณเป็นไฟล์ข้อความในโฟลเดอร์ที่คุณเลือก คุณสามารถคัดลอกโฟลเดอร์ไปยังคอมพิวเตอร์เครื่องใหม่และนำเข้าโฟลเดอร์ไปยังบันทึกย่อ ตอนนี้ถ้าคุณดูใน "บันทึกย่อที่นำเข้า" คุณจะเห็นบันทึกย่อก่อนหน้าของคุณทั้งหมด


0

ฉันมีปัญหานี้เมื่อฉันซื้อ Macbook เครื่องที่สอง ฉันคิดว่ามันจะง่ายที่จะใช้ iCloud เพื่อซิงค์ทั้งสอง น่าเสียดายที่นี่เป็นกระบวนการที่ไม่น่าเชื่อถืออย่างที่รายงานจากหลาย ๆ คน ฉันตัดสินใจเขียนสคริปต์ bash shell เพื่อจัดการกับมัน มันทำงานได้อย่างสมบูรณ์ คุณสามารถดับเบิลคลิกที่ไฟล์สำรอง / กู้คืนที่พบใน Finder ฉันสำรองข้อมูลไว้ที่ Dropbox แต่คุณสามารถปรับเปลี่ยนสคริปต์เพื่อเขียน / อ่านไปยังที่ต่าง ๆ ได้ ฉันไม่สามารถหาวิธีอัปโหลดสคริปต์ที่นี่ดังนั้นจะรวมไว้ด้านล่างเป็นข้อความ มีความคิดเห็นมากมายในสคริปต์ดังนั้นคุณควรจะสามารถดำเนินการตามกระบวนการได้ สคริปต์หลักจะสำรองข้อมูลไดเรกทอรีแอป Notes ทั้งหมด มันจะสร้างสคริปต์การคืนค่าที่เหมาะสมเพื่อคืนค่าการสำรองข้อมูลไปยัง Mac เครื่องอื่น

#!/bin/bash
#set -x

DT=`date "+%y%b%d"`
SAV_DIR=~/Dropbox/Notes
NOTE_DIR=~/Library/Group*/group.com.apple.notes*
TARFILE=Notes.$DT
RESTORE_FILE=notes_restore.$TARFILE.$HOSTNAME.sh

#echo DT=$DT
#echo SAV_DIR=$SAV_DIR
#echo TARFILE=$TARFILE
#echo RESTORE_FILE=$RESTORE_FILE
#ls -ld $NOTE_DIR

# Preserve ownership, permissions and full path to ensure files are
# restored to original locations
# ** You need to use tar xPpf to preserve full path and permissions on
# ** the restore command as well else the leading / will be removed and
# ** the files will be restored relative to where you run the command

tar cfpP /tmp/$TARFILE.$HOSTNAME.tar $NOTE_DIR
mv /tmp/$TARFILE.$HOSTNAME.tar $SAV_DIR

# ------------ Create Restore Script ----------------

# The restore script will have the same name, date and hostname
# as the notes tar file saved in the Dropbox folder
# The file can be seen in the Finder Dropbox window. A double click
# on it will run the restore script.
# This ensures that you can export the Notes app files to dropbox
# from any host and restore to any host by selecting the appropriate
# tar file restore script

echo "#! /bin/bash "                                >  /tmp/$RESTORE_FILE
echo "cp $SAV_DIR/$TARFILE.$HOSTNAME.tar /tmp"      >> /tmp/$RESTORE_FILE
echo "tar xPpf /tmp/$TARFILE.$HOSTNAME.tar"         >> /tmp/$RESTORE_FILE
echo "/bin/rm /tmp/$TARFILE.$HOSTNAME.tar"          >> /tmp/$RESTORE_FILE

chmod 755 /tmp/$RESTORE_FILE
mv /tmp/$RESTORE_FILE $SAV_DIR

1
ยินดีต้อนรับสู่ Stack Exchange โปรดดูคำแนะนำสำหรับการจัดรูปแบบโพสต์ด้วย Markdownเพื่อทำความเข้าใจว่าทำไมโค้ดของคุณถึงแสดงไม่ถูกต้อง
Nic
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.