একটি ডিস্ক মুছে ফেলার জন্য একটি ব্যাচ ফাইলে ডিস্কপার্ট ব্যবহার করে


1

আমি আমার ব্যাচ ফাইলে ডিস্কপার্ট কমান্ড এম্বেড করতে চাই।

উদাহরণস্বরূপ "gpupdate.bat" আমার ব্যাচ ফাইল

@echo off
@echo off
cd: c:\windows\system32
gpupdate /force
exit

আমি উপরের ব্যাচ ফাইল (অথবা পৃথক ব্যাচ ফাইলের সাথে সংযুক্ত) কমান্ডগুলি অনুসরণ করতে চাই।

diskpart
list vol
sel vol 1
remove letter=E
exit

আমি নিম্নলিখিত পদ্ধতি (নিচে বিস্তারিত) চেষ্টা করেছি কিন্তু এটি কাজ করে না

নিম্নলিখিত কমান্ড সহ টেক্সট ফাইল "removeletter.txt" তৈরি করুন

diskpart তালিকা ভল sel ভোল 1 চিঠি = ই প্রস্থান মুছে ফেলুন

খোলা কমান্ড প্রম্পট

c:\users\Admin diskpart /s removeletter.txt

কিছুই ঘটেনি

কিন্তু যখন আমি নিজে নিজে এটি কাজ করে

cmd - & gt; diskpart- করুন & gt; তালিকা ভলিউম- & gt; সিল ভোল 1 = & gt; চিঠি = ই মুছে ফেলুন

উত্তর:


2

আপনার ডিস্কpart কমান্ডগুলি পৃথক ফাইলে লেখা উচিত। যাইহোক, আপনি প্রয়োজন হয় না diskpart উপরে আবার কমান্ড (আপনি এটি কল করার পরে শুধু কমান্ড), এবং কমান্ড পৃথক লাইন হতে হবে। এবং যদি আপনি এটি একটি ব্যাচ স্ক্রিপ্টে থাকতে চান তবে আপনাকে কল করতে হবে diskpart একটি টেক্সট ফাইল ব্যবহার করে একটি ব্যাচ স্ক্রিপ্ট।

whatever.bat

@echo off
diskpart /s removeletter.txt

removeletter.txt

list vol
sel vol 1
remove letter=E

0

আমি আমার ব্যাচ ফাইলে ডিস্কপার্ট কমান্ড এম্বেড করতে চাই

আপনি কমান্ড ধারণকারী একটি টেক্সট ফাইল তৈরি করতে হবে diskpart এবং তারপর যে পাস diskpart কমান্ড।

Diskpart কমান্ডগুলি একটি টেক্সট ফাইলে (প্রতি লাইনে একটি কমান্ড) স্থাপন করা যেতে পারে এবং diskpart.exe এ একটি ইনপুট ফাইল হিসাবে ব্যবহার করা যেতে পারে:

DiskPart.exe < myscript.txt

সুতরাং আপনার ফাইল নিম্নলিখিত মত দেখতে হবে:

removeletter.txt

list vol 
sel vol 1 
remove letter=E 

ব্যাচ ফাইল

diskpart < removeletter.txt

অথবা

diskpart /s removeletter.txt

আরও পড়া

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