ফাইল মুছতে:
del PATH_TO_FILE
এতে সমস্ত ফাইল সহ ফোল্ডার মুছতে:
rmdir /s /q PATH_TO_FOLDER
নির্দিষ্ট ফোল্ডার থেকে সমস্ত ফাইল মুছতে (ফোল্ডারটি নিজেই মোছা নয়) কিছুটা জটিল। del /s *.*
ফোল্ডারগুলি মুছতে পারে না, তবে সমস্ত সাবফোল্ডার থেকে ফাইলগুলি সরিয়ে দেয়। সুতরাং দুটি কমান্ডের প্রয়োজন:
del /q PATH_TO_FOLDER\*.*
for /d %i in (PATH_TO_FOLDER\*.*) do @rmdir /s /q "%i"
আপনি যা চান (ফোল্ডার বা ফাইল) এর মতো মুছতে একটি স্ক্রিপ্ট তৈরি করতে পারেন mydel.bat
:
@echo off
setlocal enableextensions
if "%~1"=="" (
echo Usage: %0 path
exit /b 1
)
:: check whether it is folder or file
set ISDIR=0
set ATTR=%~a1
set DIRATTR=%ATTR:~0,1%
if /i "%DIRATTR%"=="d" set ISDIR=1
:: Delete folder or file
if %ISDIR%==1 (rmdir /s /q "%~1") else (del "%~1")
exit /b %ERRORLEVEL%
ব্যবহারের কয়েকটি উদাহরণ:
mydel.bat "path\to\folder with spaces"
mydel.bat path\to\file_or_folder