আমি একের পর এক আইটেমগুলি পিছনে রাখতে পারি, তবে অনেকগুলি ফাইল রয়েছে, আমি কীভাবে সমস্ত ফাইলকে আবর্জনার মধ্যে পুনরুদ্ধার করতে পারি?
আমি একের পর এক আইটেমগুলি পিছনে রাখতে পারি, তবে অনেকগুলি ফাইল রয়েছে, আমি কীভাবে সমস্ত ফাইলকে আবর্জনার মধ্যে পুনরুদ্ধার করতে পারি?
উত্তর:
ম্যাকোস মুছে ফেলা ফাইলগুলি সম্পর্কে ফাইলের মেটা সম্পর্কিত তথ্য রাখে ~/.Trash/.DS_Store
, এতে মূল অবস্থানগুলির রেকর্ডও থাকে। আমি একটি পার্ল স্ক্রিপ্ট লিখেছি যা ~/.Trash/.DS_Store
ফাইলগুলি স্ক্যান করে এবং সমস্ত ফাইলকে তাদের মূল স্থানে ফিরিয়ে আনার জন্য কমান্ডগুলি মুদ্রণ করে। আউটপুট সরাসরি শেল খাওয়ানো যেতে পারে।
পার্ল স্ক্রিপ্ট: https://gist.github.com/cpq/3d58e144a3fc2e47c54a
চালাতে, স্ক্রিপ্ট ডাউনলোড করুন, টার্মিনাল শুরু করুন এবং টাইপ করুন perl restore_mac_trash.pl
এখানে অন্য অ্যাপলস্ক্রিপ্ট যেমন ব্যবহারকারীর দ্বারা পোস্ট করা হয়েছে 227282:
repeat
tell application "Finder"
close windows
if items of trash is {} then return
open trash
activate
end tell
tell application "System Events"
key code 125 -- down arrow
key code 51 using command down -- command-delete
end tell
end repeat
আপনি স্ক্রিপ্টটি অ্যাপলস্ক্রিপ্ট সম্পাদক এ আটকানো এবং কমান্ড-আর টিপে চালাতে পারেন। আমার কোনও বিলম্বের দরকার নেই
যদি ফাইন্ডার কোনও আইটেমটি পিছনে রাখার চেষ্টা করে তবে কোনও পাসওয়ার্ড ডায়লগ দেখায়, tell application "System Events"
ব্লকের শেষে এই জাতীয় কিছু যুক্ত করার চেষ্টা করুন :
delay 1
if exists window 1 of process "SecurityAgent" then
tell window 1 of process "SecurityAgent"
set value of text field 2 of scroll area 1 of group 1 to "pa55word"
click button 2 of group 2
end tell
end if
delay 1
আপনি যে ফাইলগুলি পিছনে রাখতে চান সেগুলি নির্বাচন করুন - Apple Key+ সমস্ত নির্বাচন করুন এরA জন্য , তারপরে কোনও আইটেমের উপর ডান ক্লিক করুন এবং নির্বাচন করুন । এটি একসাথে একাধিক আইটেম ফিরিয়ে দেবে।Put Back
Put Back
মেনুটি অদৃশ্য হয়ে যাবে।
ট্র্যাশে https://gist.github.com/orsesd/5661253 এ একাধিক আইটেম 'পিছনে রাখুন'