ফাইল তৈরি করুন এবং পরিচালনা করুন

এই নির্দেশিকাটি ব্যাখ্যা করে কিভাবে 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 কোটা সীমা অতিক্রম করতে পারে। আরও তথ্যের জন্য, ব্যবহারের সীমা দেখুন।

এখানে কয়েকটি পরবর্তী ধাপ রয়েছে যা আপনি চেষ্টা করতে পারেন: