ব্যাচের ফাইল ব্যবহার করে কীভাবে বর্তমান ওয়ার্কিং ডিরেক্টরি পরিবর্তন করবেন


110

ব্যাচের ফাইল লেখার জন্য আমার কিছুটা সহায়তা দরকার। আমার একটি চলক রুটে নিম্নরূপে সঞ্চয় আছে:

set root=D:\Work\Root

তারপরে আমি আমার ওয়ার্কিং ডিরেক্টরিটি নীচে এই রুটে পরিবর্তন করছি:

cd %root%

আমি যখন এই ব্যাচ ফাইলটি ডি ড্রাইভে যে কোনও জায়গা থেকে সম্পাদন করি তবে এটি সফলভাবে করা হবে। কিন্তু যখন আমি অন্য ব্যাবস্থা থেকে একই ব্যাচ ফাইলটি কার্যকর করি তখন সিডি% রুট% কাজ করে না।

রুট ভেরিয়েবল থেকে ড্রাইভ লেটার পাওয়ার কোনও উপায় আছে কি? আমি তারপরে প্রথমে বর্তমান ডিরেক্টরিটি এই ড্রাইভে পরিবর্তন করতে পারি এবং তারপরে সিডি% রুট% কাজ করবে।

উত্তর:


160

/Dড্রাইভটি পরিবর্তন করতেও নির্দিষ্ট করুন ।

CD /D %root%

1
অন্যান্য উত্তর বলে \d(ছোট হাতের) এর মধ্যেও কি পার্থক্য আছে? বিকল্পটি কি কেবল সংবেদনশীল নয়?
josch

3
@josch: হ্যাঁ, যদি আমরা সিএমডি অভ্যন্তরীণ কমান্ড সম্পর্কে কথা বলা হয়, তাহলে সুইচ মত পরামিতি /Dউপরে কেস-অবশ হয় ( /D= /d), শুধু কমান্ড নিজেদের মত ( CD= cd)। আমি বিশ্বাস করি যে সমস্ত বাহ্যিক উইন্ডোজ কমান্ড-লাইন ইউটিলিটিগুলির (যেমন FINDSTR, SORTইত্যাদি) ক্ষেত্রেও সত্য , তৃতীয় পক্ষের সরঞ্জামগুলি, কেস-সংবেদনশীল প্যারামিটার ব্যবহার করতে পারে।
অ্যান্ড্রি এম

একটি নিজস্ব উত্তর মূল্য না, তবে আপনি set "root=/d D:\Work\Root"এবং cd %root%বা এমনকি set "root=cd /d D:\Work\Root"এবং ঠিক করতে পারেন%root%
স্টিফান

40

cd /d %root%ড্রাইভারের অক্ষরগুলি পরিবর্তন করতে এবং ডিরেক্টরি পরিবর্তন করতে ব্যবহার করুন ।

বিকল্পভাবে, pushd %root%ডিরেক্টরি পরিবর্তন করার সাথে সাথে ড্রাইভের অক্ষরগুলিতে স্যুইচ করতে ব্যবহার করুন পাশাপাশি পূর্ববর্তী ডিরেক্টরিটি স্ট্যাকে সংরক্ষণ করুন যাতে আপনি popdপিছনে স্যুইচ করতে ব্যবহার করতে পারেন।

দ্রষ্টব্য এটি pushdআপনাকে একটি নেটওয়ার্ক শেয়ারে ডিরেক্টরিগুলি পরিবর্তন করতে দেয়। এটি আসলে আপনার জন্য একটি নেটওয়ার্ক ড্রাইভের মানচিত্র তৈরি করবে, তারপরে আপনি যখন popdসেই ডিরেক্টরিটির জন্য এটি সম্পাদন করবেন তখন এটি আনম্যাপ করুন ।


29

এটা চেষ্টা কর

chdir /d D:\Work\Root

মূল উপভোগ করুন;)


6
Rooting? এমনকি এই প্রসঙ্গে এর অর্থ কী?
ম্যাথিয়াস লাইক্কেগার্ড লরেঞ্জেন

এটি লক্ষ করা উচিত যে ডিরেক্টরির আগে এবং পরে, "এই ধরণের রাখা উচিত; chdir / d" ডি: \ কাজ \ রুট "
বিজ্ঞাপন ইনফিনিটাম

12

একটি সহজ বাক্য গঠন হতে পারে

%%% ধাক্কা


3
বাহ, সমস্ত সমাধানগুলির মধ্যে সর্বনিম্ন র‌্যাঙ্কিং হ'ল প্রকৃতপক্ষে মনোযোগের মতো কাজ করেছে! ধন্যবাদ!
আর্টো কালিশিয়ান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.