পাঠ্য ফাইলে স্ট্রিং লিখুন এবং এটি সর্বদা বিদ্যমান সামগ্রীতে ওভাররাইট করে তা নিশ্চিত করুন।


180

আমার কাছে একটি সি # প্রোগ্রামের একটি স্ট্রিং রয়েছে যা আমি কোনও ফাইলে লিখতে এবং সর্বদা বিদ্যমান সামগ্রীতে ওভাররাইট করতে চাই। যদি ফাইলটি না থাকে তবে প্রোগ্রামটির ব্যতিক্রম ছোঁড়ার পরিবর্তে একটি নতুন ফাইল তৈরি করা উচিত।

উত্তর:


370
System.IO.File.WriteAllText (@"D:\path.txt", contents);
  • যদি ফাইলটি বিদ্যমান থাকে তবে এটি এটি ওভাররাইট করে।
  • যদি ফাইলটি না থাকে তবে এটি এটি তৈরি করে।
  • দয়া করে নিশ্চিত হয়ে নিন যে লোকেশনটিতে আপনার লেখার উপযুক্ত সুযোগ রয়েছে, অন্যথায় আপনি একটি ব্যতিক্রম পাবেন an

32

File.WriteAllTextপদ্ধতিটি ব্যবহার করুন । এটি উপস্থিত না থাকলে ফাইলটি তৈরি করে এবং উপস্থিত থাকলে ওভাররাইট করে।


অই। খুব সহজ এবং সহায়ক।
জ্যাচ স্মিথ


0

যদি আপনার কোডটি প্রথমে ফাইলটি কেটে ফেলার প্রয়োজন না হয় তবে আপনি ফাইলমডিটি খুলতে ফাইলমোড.অপেনআরক্রিট ব্যবহার করতে পারেন, এটি উপস্থিত না থাকলে ফাইল তৈরি করবে বা যদি তা না ঘটে তবে এটি খুলবে। আপনি সামনের দিকে নির্দেশ করতে স্ট্রিমটি ব্যবহার করতে এবং বিদ্যমান ফাইলটি ওভাররাইট করা শুরু করতে পারেন?

আমি ধরে নিচ্ছি যে আপনি এখানে একটি স্ট্রিম ব্যবহার করছেন, ফাইল লেখার অন্যান্য উপায় রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.