PowerShell:
একটি অস্থায়ী ফাইল তৈরি করা
কিভাবে:
পাওয়ারশেলে একটি অস্থায়ী ফাইল তৈরি করতে, আপনি New-TemporaryFile ব্যবহার করবেন। এই cmdlet আপনার টেম্প ফোল্ডারে একটি অস্থায়ী ফাইল তৈরি করে। এখানে জাদুর মন্ত্রটি:
$tempFile = New-TemporaryFileএই লাইনটি ডিজিটাল এথার থেকে একটি ব্র্যান্ড নিউ অস্থায়ী ফাইলের আহ্বান করে। জানতে চান এটা কোথায় আছে? শুধু টাইপ করুন:
$tempFile.FullNameএবং ব্যাম! এটি আপনাকে ফাইলের পথ বলে দেবে। যখন আপনি শেষ হয়ে গেছেন এবং পরিষ্কার করতে চান, শুধু এটি মুছে ফেলুন:
Remove-Item $tempFile.FullNameফাইলটি বিলীন হয়ে যায়, কোনো চিহ্ন ছাড়া।
গভীরে যাওয়া
এখন, আসুন আমরা আরও গভীরে যাই। ঐতিহাসিকভাবে, অস্থায়ী ফাইলগুলি কম্পিউটিং আবির্ভাবের শুরু থেকেই ব্যবহৃত হয়েছে, মূলত কারণ RAM ছিল দুর্লভ এবং ব্যয়বহুল। এই অস্থায়ী ফাইলগুলি ছিল সীমিত মেমোরির জন্য একটি সমাধান।
বিকল্প হিসেবে, কিছু ডেভ নিজেরা [System.IO.Path]::GetTempFileName() ব্যবহার করে তাদের অস্থায়ী ফাইলের পথ তৈরি করে থাকে যা বিভিন্ন .NET-সমর্থিত ভাষায় কাজ করে এবং আপনাকে আরও নিয়ন্ত্রণ দেয়।
পাওয়ারশেলে, New-TemporaryFile আসলে এই .NET পদ্ধতির আশেপাশে একটি মার্জিত মোড়ক। এটি C:\Users\YourName\AppData\Local\Temp\tmpXXXX.tmp এর মতো একটি পথে একটি ফাইল তৈরি করে (XXXX একটি যাদুকরী সংখ্যা)। এক্সটেনশন .tmp একটি রীতি, যা একটি অস্থায়ী স্বভাব নির্দেশ করে।
মনে রাখবেন, অস্থায়ী ফাইলগুলি যথাযথভাবে বিনষ্ট করা উচিত। আপনি যদি অনেকগুলি তৈরি করেন অথবা সংবেদনশীল ডেটা নিয়ে কাজ করেন, তবে ডেটা লিক প্রতিরোধের জন্য আপনার উচিত তাদের নিরাপদে পরিষ্কার করা।
আরো দেখুন
New-TemporaryFileসম্পর্কে আরও জানার জন্য ডক্স দেখুন।System.IO.Pathক্লাসের পদ্ধতিগুলো সম্পর্কে Microsoft Docs এ গভীরে ডুব দিন।