জয়েন লগইন

লুয়া ডিরেক্টরি

🌈লুয়া ডিরেক্টরি কি?

📋লুয়া ডিরেক্টরি হলো ডিরেক্টরি পরিচালনা করার পদ্ধতি।

⚒️লুয়া ডিরেক্টরি ডিরেক্টরি পরিচালনা করতে ব্যবহৃত হয়।

লুয়া ডিরেক্টরি সমূহ

লুয়া ডিরেক্টরি এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ cd - বর্তমান ডিরেক্টরি পরিবর্তন করা
  • ➡️ popen - প্রক্রিয়ার সাথে যোগাযোগের জন্য পাইপ খোলা
  • ➡️ close - খোলা ফাইল বা ডিরেক্টরি বন্ধ করা
  • ➡️ mkdir - নতুন ডিরেক্টরি তৈরি করা
  • ➡️ rmdir - ডিরেক্টরি মুছে ফেলা
  • ➡️ is_dir - নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করা

cd - বর্তমান ডিরেক্টরি পরিবর্তন করার উদাহরণ।

lua
local folder = io.popen("cd")
local result = path:read("*l")

path:close()

print(result)

popen - প্রক্রিয়ার সাথে যোগাযোগের জন্য পাইপ খোলার উদাহরণ।

lua
local folder  = "./api"
local command = 'dir "' .. folder .. '" /b'
local files   = io.popen(command)

for file in files:lines() do
  print(file)
end

files:close()

close - খোলা ফাইল বা ডিরেক্টরি বন্ধ করার উদাহরণ।

lua
local folder  = "./api"
local command = 'dir "' .. folder .. '" /b'
local files   = io.popen(command)

for file in files:lines() do
  print(file)
end

files:close()

mkdir - নতুন ডিরেক্টরি তৈরি করার উদাহরণ।

lua
local folder = "./api/project"

local success = os.execute(
  'mkdir "' .. folder .. '"'
)

if success then
  print("ডিরেক্টরি সফলভাবে তৈরি হয়েছে")
end

rmdir - ডিরেক্টরি মুছে ফেলা উদাহরণ।

lua
local folder = "./api/project"

local success = os.execute(
  'rmdir "' .. folder .. '"'
)

if success then
  print("ডিরেক্টরি সফলভাবে অপসারণ করা হয়েছে")
end

is_dir - নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করার উদাহরণ।

lua
local path = "./api"
local file = io.open(path, "r")

if file then
  file:close()
else
  local success = os.rename(path, path)

  if success then
    print("সত্য")
  end
end

লুয়া ডিরেক্টরি সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
cd বর্তমান ডিরেক্টরি পরিবর্তন করতে ব্যবহৃত হয়।
popen প্রক্রিয়ার সাথে যোগাযোগের জন্য পাইপ খুলতে ব্যবহৃত হয়।
close খোলা ফাইল বা ডিরেক্টরি বন্ধ করতে ব্যবহৃত হয়।
mkdir নতুন ডিরেক্টরি তৈরি করতে ব্যবহৃত হয়।
rmdir ডিরেক্টরি মুছে ফেলা ব্যবহৃত হয়।
is_dir নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করতে ব্যবহৃত হয়।