এসপিএস ফাইলসিস্টেমঅবজেক্ট

FileSystemObject অবজেক্টটি সার্ভারের ফাইল সিস্টেম পরিবর্তন করার জন্য ব্যবহৃত হয়

উদাহরণ

নির্দিষ্ট ফাইলটি উপস্থিত কি?
এই উদাহরণটি দেখায় কিভাবে প্রথমে FileSystemObject অবজেক্ট তৈরি করা হয় এবং তারপর FileExists মথড় ব্যবহার করে নির্দিষ্ট ফাইলটি কি উপস্থিত কিনা তা পরীক্ষা করা যায়。
নির্দিষ্ট ফোল্ডারটি উপস্থিত কি?
এই উদাহরণটি দেখায় কিভাবে FolderExists মথড় ব্যবহার করে নির্দিষ্ট ফোল্ডারটি কি উপস্থিত কিনা তা পরীক্ষা করা যায়。
নির্দিষ্ট ড্রাইভটি উপস্থিত কি?
এই উদাহরণটি দেখায় কিভাবে DriveExists মথড় ব্যবহার করে নির্দিষ্ট ড্রাইভটি কি উপস্থিত কিনা তা পরীক্ষা করা যায়。
নির্দিষ্ট ড্রাইভের নাম পাওয়া
এই উদাহরণটি দেখায় কিভাবে GetDriveName মথড় ব্যবহার করে নির্দিষ্ট ড্রাইভের নাম পাওয়া যায়。
নির্দিষ্ট পথের পিতৃ ফোল্ডারের নাম পাওয়া
এই উদাহরণটি দেখায় কিভাবে GetParentFolderName মথড় ব্যবহার করে নির্দিষ্ট পথের পিতৃ ফোল্ডারের নাম পাওয়া যায়。
ফোল্ডার এক্সটেনশন পাওয়া
এই উদাহরণটি দেখায় কিভাবে GetExtensionName মথড় ব্যবহার করে নির্দিষ্ট পথের শেষ অংশের ফাইল এক্সটেনশন পাওয়া যায়。
ফাইল নাম পাওয়া
এই উদাহরণটি দেখায় কিভাবে GetFileName মথড় ব্যবহার করে নির্দিষ্ট পথের শেষ অংশের ফাইল নাম পাওয়া যায়。
ফাইল বা ফোল্ডারের প্রধান নাম পাওয়া
এই উদাহরণটি দেখায় কিভাবে GetBaseName মথড় ব্যবহার করে নির্দিষ্ট পথের ফাইল বা ফোল্ডারের প্রধান নাম ফিরিয়ে দেয়。

FileSystemObject অবজেক্ট

FileSystemObject অবজেক্টটি সার্ভারের ফাইল সিস্টেম পরিবর্তন করার জন্য ব্যবহৃত হয়। এই অবজেক্টটি ফাইল, ফোল্ডার এবং পথ নামকে অপারেশন করতে পারে। এছাড়াও, এই অবজেক্টটির মাধ্যমে ফাইল সিস্টেমের তথ্য পাওয়া যায়。

এই কোডটি একটি টেক্সট ফাইল (c:\test.txt) তৈরি করবে এবং এই ফাইলে কিছু টেক্সট লিখবে:

<%
dim fs,fname
      set fs=Server.CreateObject("Scripting.FileSystemObject")
      set fname=fs.CreateTextFile("c:\test.txt",true)
      fname.WriteLine("Hello World!")
      fname.Close
set fname=nothing
set fs=nothing
%>

FileSystemObject অবজেক্টের বৈশিষ্ট্য ও পদ্ধতি বর্ণনা নিম্নরূপ:

বৈশিষ্ট্য

বৈশিষ্ট্য বর্ণনা
Drives স্থানীয় কম্পিউটারের সকল ড্রাইভার অবজেক্টের সংকেতসমূহ ফিরিয়ে দেয়。

পদ্ধতি

পদ্ধতি বর্ণনা
BuildPath নামটি নির্দিষ্ট পাথের শেষে যোগ করে。
CopyFile একটি স্থান থেকে আরেকটি স্থানে একটি বা একাধিক ফাইল কপি করে。
CopyFolder একটি স্থান থেকে আরেকটি স্থানে একটি বা একাধিক ফোল্ডার কপি করে。
CreateFolder নতুন ফোল্ডার তৈরি করে。
CreateTextFile টেক্সট ফাইল তৈরি করে, এবং TextStream অবজেক্ট ফিরিয়ে দেয়。
DeleteFile একটি বা একাধিক নির্দিষ্ট ফাইল মুছে দেয়。
DeleteFolder একটি বা একাধিক নির্দিষ্ট ফোল্ডার মুছে দেয়。
DriveExists নির্দিষ্ট ড্রাইভার কি বিদ্যমান নয় তা পরীক্ষা করে。
FileExists নির্দিষ্ট ফাইল কি বিদ্যমান নয় তা পরীক্ষা করে。
FolderExists কোনও ফোল্ডার কি বিদ্যমান নয় তা পরীক্ষা করে。
GetAbsolutePathName নির্দিষ্ট পাথের জন্য ড্রাইভার থেকে শুরু করে সম্পূর্ণ পাথ ফিরিয়ে দেয়。
GetBaseName নির্দিষ্ট ফাইল বা ফোল্ডারের বেস নাম ফিরিয়ে দেয়。
GetDrive নির্দিষ্ট পাথের জন্য ড্রাইভার অবজেক্ট ফিরিয়ে দেয়。
GetDriveName নির্দিষ্ট পাথের ড্রাইভার নাম ফিরিয়ে দেয়。
GetExtensionName নির্দিষ্ট পাথের শেষ অংশের ফাইলএক্সটেনশন নাম ফিরিয়ে দেয়。
GetFile নির্দিষ্ট পাথের জন্য File অবজেক্ট ফিরিয়ে দেয়。
GetFileName নির্দিষ্ট পাথের শেষ অংশের ফাইলনাম ফিরিয়ে দেয়。
GetFolder নির্দিষ্ট পাথের জন্য Folder অবজেক্ট ফিরিয়ে দেয়。
GetParentFolderName নির্দিষ্ট পাথের শেষ অংশের পূর্বপিতা ফাইলের নাম ফিরিয়ে দেয়。
GetSpecialFolder কিছু বিশেষ Windows ফোল্ডারের পাথ ফিরিয়ে দেয়。
GetTempName র‍্যান্ডম জেনেরেটেড ফাইল বা ফোল্ডার ফিরিয়ে দেয়。
MoveFile একটি স্থান থেকে আরেকটি স্থানে একটি বা একাধিক ফাইল সরিয়ে নিন
MoveFolder একটি স্থান থেকে আরেকটি স্থানে একটি বা একাধিক ফোল্ডার সরিয়ে নিন
OpenTextFile ফাইল খুলুন এবং এই ফাইল পরিবর্তন করার জন্য একটি TextStream অবজেক্ট ফিরিয়ে দিন