এই নির্দেশিকাটি ব্যাখ্যা করে কিভাবে Google ড্রাইভে ফাইল তৈরি এবং পরিচালনা করতে হয়।
ফাইল তৈরি করুন
ড্রাইভে একটি ফাইল তৈরি করতে যাতে কোনো মেটাডেটা বা বিষয়বস্তু নেই, কোনো প্যারামিটার ছাড়া files.create()
পদ্ধতি ব্যবহার করুন। ফাইলটিতে এক kind
drive.file
, একটি id
, "শিরোনামবিহীন" এর একটি name
এবং application/octet-stream
একটি mimeType
দেওয়া হয়েছে। uploadType
প্রয়োজনীয় হিসাবে চিহ্নিত করা হয়েছে কিন্তু media
ডিফল্ট, তাই আপনাকে আসলে এটি সরবরাহ করতে হবে না।
ড্রাইভ ফাইলের সীমা সম্পর্কে আরও তথ্যের জন্য, ফাইল এবং ফোল্ডারের সীমা দেখুন।
শুধুমাত্র মেটাডেটা ফাইল তৈরি করুন
শুধুমাত্র মেটাডেটা ফাইলে কোন বিষয়বস্তু নেই। মেটাডেটা হল ডেটা (যেমন name
, mimeType
, এবং createdTime
) যা ফাইলটিকে বর্ণনা করে। name
মতো ক্ষেত্রগুলি ব্যবহারকারী-অজ্ঞেয়বাদী এবং প্রতিটি ব্যবহারকারীর জন্য একই রকম প্রদর্শিত হয়, যেখানে viewedByMeTime
এর মতো ক্ষেত্রগুলিতে ব্যবহারকারী-নির্দিষ্ট মান থাকে।
শুধুমাত্র মেটাডেটা ফাইলের একটি উদাহরণ হল MIME প্রকারের application/vnd.google-apps.folder
সহ একটি ফোল্ডার। আরও তথ্যের জন্য, ফোল্ডার তৈরি করুন এবং পপুলেট দেখুন। আরেকটি উদাহরণ হল একটি শর্টকাট যা MIME টাইপ application/vnd.google-apps.shortcut
দিয়ে ড্রাইভের অন্য একটি ফাইলকে নির্দেশ করে। আরও তথ্যের জন্য, একটি ড্রাইভ ফাইলের একটি শর্টকাট তৈরি করুন দেখুন।
থাম্বনেইল ছবি পরিচালনা করুন
থাম্বনেইল ব্যবহারকারীদের ড্রাইভ ফাইল সনাক্ত করতে সাহায্য করে। ড্রাইভ স্বয়ংক্রিয়ভাবে সাধারণ ফাইলের প্রকারের জন্য থাম্বনেইল তৈরি করতে পারে বা আপনি আপনার অ্যাপ দ্বারা তৈরি একটি থাম্বনেইল চিত্র প্রদান করতে পারেন। আরও তথ্যের জন্য, থাম্বনেইল আপলোড দেখুন।
একটি বিদ্যমান ফাইল অনুলিপি করুন
একটি ফাইল অনুলিপি করতে, এবং অনুরোধ করা আপডেটগুলি প্রয়োগ করতে, files.copy()
পদ্ধতি ব্যবহার করুন৷ অনুলিপি করার জন্য fileId
খুঁজে পেতে, files.list()
পদ্ধতি ব্যবহার করুন।
নোট করুন যে কলটি অনুমোদন করার জন্য আপনাকে একটি উপযুক্ত ড্রাইভ API স্কোপ ব্যবহার করতে হবে৷ ড্রাইভ স্কোপ সম্পর্কে আরও তথ্যের জন্য, Google ড্রাইভ API স্কোপ নির্বাচন করুন দেখুন।
সীমা এবং বিবেচনা
আপনি ফাইলগুলি অনুলিপি করার জন্য প্রস্তুত করার সময়, এই সীমা এবং বিবেচনাগুলি নোট করুন:
অনুমতি :
-
copyRequiresWriterPermission
ফাইলের সীমাবদ্ধতা নির্ধারণ করে কে ফাইলটি কপি করতে পারবে। আরও তথ্যের জন্য, ব্যবহারকারীদের আপনার ফাইল ডাউনলোড, মুদ্রণ বা অনুলিপি করা থেকে আটকান দেখুন। - একটি
files
রিসোর্সেরcapabilities/canCopy
ক্ষেত্র নির্ধারণ করে যে ব্যবহারকারী একটি ফাইল কপি করতে পারে কিনা। আরও তথ্যের জন্য, ফাইলের ক্ষমতা বুঝতে দেখুন। - যে ব্যবহারকারী অনুলিপি তৈরি করেছেন তিনি অনুলিপি করা ফাইলের মালিক। সোর্স ফাইল থেকে অন্য কোন শেয়ারিং সেটিংস প্রতিলিপি করা হয় না। যদি অনুলিপিটি একটি ভাগ করা ফোল্ডারে তৈরি করা হয় তবে এটি সেই ফোল্ডারের অনুমতিগুলি উত্তরাধিকারসূত্রে পায়।
- একটি অনুলিপি করা ফাইলের মালিকানা পরিবর্তিত হতে পারে এবং অনুলিপিটি মূল ফাইলের শেয়ারিং সেটিংস উত্তরাধিকারসূত্রে নাও পেতে পারে৷ এই সেটিংস রিসেট করা প্রয়োজন হতে পারে.
-
ফাইল ব্যবস্থাপনা :
- কিছু ফাইল, যেমন তৃতীয় পক্ষের শর্টকাট , কখনই কপি করা যায় না।
- আপনি শুধুমাত্র একটি প্যারেন্ট ফোল্ডারে একটি ফাইল কপি করতে পারেন। একাধিক অভিভাবক নির্দিষ্ট করা সমর্থিত নয়। যদি
parents
ক্ষেত্রটি নির্দিষ্ট করা না থাকে, তাহলে ফাইলটি উৎস ফাইল থেকে যেকোনো আবিষ্কারযোগ্য পিতামাতাকে উত্তরাধিকার সূত্রে প্রাপ্ত করে। - যদিও একটি ফোল্ডার এক ধরনের ফাইল, আপনি একটি ফোল্ডার কপি করতে পারবেন না। পরিবর্তে, একটি গন্তব্য ফোল্ডার তৈরি করুন এবং বিদ্যমান ফাইলগুলির
parents
ক্ষেত্রটি গন্তব্য ফোল্ডারে সেট করুন। তারপর আপনি মূল উৎস ফোল্ডার মুছে ফেলতে পারেন. - একটি নতুন ফাইলের নাম নির্দিষ্ট করা না থাকলে,
files.copy()
পদ্ধতিটি আসল নামের একই নামের একটি ফাইল তৈরি করে। -
files.copy()
এর অত্যধিক ব্যবহার আপনার ড্রাইভ API কোটা সীমা অতিক্রম করতে পারে। আরও তথ্যের জন্য, ব্যবহারের সীমা দেখুন।
সম্পর্কিত বিষয়
এখানে কয়েকটি পরবর্তী ধাপ রয়েছে যা আপনি চেষ্টা করতে পারেন:
আপনি একটি ফাইল তৈরি বা আপডেট করার সময় ফাইল ডেটা আপলোড করতে, ফাইল ডেটা আপলোড দেখুন।
একটি নির্দিষ্ট ফোল্ডারে একটি ফাইল তৈরি করতে, একটি নির্দিষ্ট ফোল্ডারে একটি ফাইল তৈরি করুন দেখুন।
ফাইলগুলি সরাতে, ফোল্ডারগুলির মধ্যে ফাইলগুলি সরান দেখুন৷
ফাইল মেটাডেটা নিয়ে কাজ করতে, ফাইল মেটাডেটা পরিচালনা দেখুন।
একটি ফাইল মুছে ফেলতে, ট্র্যাশ দেখুন বা ফাইল এবং ফোল্ডার মুছুন ।