পাওয়ারশেলের ডিরেক্টরি পরিবর্তন করুন


99

আমার পাওয়ারশেল প্রম্পটটি বর্তমানে আমার সি ড্রাইভের দিকে ইঙ্গিত করেছে ( PS C:\>)। আমি কীভাবে আমার কি ( PS Q:\>) ড্রাইভের ফোল্ডারে ডিরেক্টরি পরিবর্তন করব ?

আমার কিউ ড্রাইভে ফোল্ডারের নাম "আমার টেস্ট ফোল্ডার"।


এটি হিসাবে সহজcd -Path Q:/
ওমর

উত্তর:


178

সিএমডি.এক্সইএস CHDIRবা CDকমান্ডের বিপরীতে , পাওয়ারশেল Set-Locationসেমিডলেট ড্রাইভ এবং ডিরেক্টরি উভয়ই পরিবর্তন করবে। Get-Help Set-Location -Fullআপনি আরও বিশদ তথ্য পাবেন Set-Location, কিন্তু বেসিক ব্যবহার হবে

PS C:\> Set-Location -Path Q:\MyDir

PS Q:\MyDir> 

পাওয়ারশেলে ডিফল্টরূপে CDএবং CHDIRএর জন্য উপনাম Set-Location

( আসাদ আমাকে মন্তব্যে মনে করিয়ে দিয়েছিলেন যে যদি সেই পথটিতে ফাঁকা স্থান থাকে তবে অবশ্যই তা উদ্ধৃতিতে আবদ্ধ থাকতে হবে।)


11
আপনাকে "" এ পথটি সংযুক্ত করতে হবে অন্যথায় এটি আপনাকে ত্রুটি দেয়। কমান্ডটি এই সেট-অবস্থানের মতো দেখতে পাবেন "কিউ: \ আমার টেস্ট ফোল্ডার"
আসাদ

4
@ আসাদ - ভাল পয়েন্ট, এবং একটি যা আমার মূলত অন্তর্ভুক্ত করা উচিত ছিল, যদিও উদ্ধৃতিটি কেবলমাত্র প্রয়োজনীয় যখন পাথটিতে ফাঁকা স্থান থাকে।
জেফ জিটলিন

23

সরাসরি সেই ফোল্ডারে যেতে, আপনি Set-Locationসেমিডলেট বা cdউপনামটি ব্যবহার করতে পারেন :

Set-Location "Q:\My Test Folder"

17

একাধিক পোস্ট উত্তর এখানে, তবে সম্ভবত এটি নতুন করে পাওয়ারশেল কে ব্যবহার করছে তা সাহায্য করতে পারে

এখানে চিত্র বর্ণনা লিখুন

সুতরাং আপনার ডিরেক্টরি পথে যদি কোনও স্থান থাকে তবে ডাবল উল্টানো কমা যোগ করতে ভুলবেন না ""।


6
একক উদ্ধৃতি পাশাপাশি কাজ করবে, উদাহরণস্বরূপ,Set-Location 'C:\Path With Spaces'
জেফ জিটলিন

4
double inverted commas♂️‍♂️
OwnageIsMagic

9

আপনি কেবল টাইপ করতে পারেন Q:এবং এটি আপনার সমস্যার সমাধান করা উচিত।


এটি কাজ করে বলে মনে হচ্ছে না। আমি কি এটি সঠিকভাবে করছি? পিএস সি: \> প্রশ্ন:
কনফিউজড

আপনি কি নিশ্চিত যে ওখানে আছে? আমি অনুমান করি যদি এটি Q: / ড্রাইভ করে যে এটি কিছুটা অপসারণযোগ্য মিডিয়া, এটি সম্ভবত এটি
প্লাগ

ধারণাটি হ'ল ড্রাইভ কিউ আসলেই আছে। যদি এটি না হয় তবে পাওয়ারশেল ড্রাইভের অস্তিত্ব নেই তা উল্লেখ করে একটি ত্রুটি নিক্ষেপ করবে।
জেফ জিটলিন

ওহ, হ্যাঁ, আমার খারাপ।
কর্ডো ভ্যান ত্রাণকর্তা

4
সহজ সমাধানগুলি ভালোবাসুন :)
হাইক

6

Set-Location -Path 'Q:\MyDir'পাওয়ারশেলে cd=Set-Location


6
পাওয়ারশেল ব্যবহার না করার জন্য এটি অবশ্যই বিশ্বের অন্যতম সেরা কারণ হতে পারে।
not2qubit

যেহেতু alias লেখা মুছে ফেলা হতে পারে এবং পুনরায় সংজ্ঞায়িত, আমি সঙ্গে আছি সবসময় এখানে উত্তর প্রসারিত cmdlet ব্যবহার করেন - আমি যে শুধু কারণ অনুমান করতে পারে না আমি সরানো বা পরিবর্তীত হয়নি cdওরফে, তন্ন তন্ন আপনার টি আছে।
জেফ জিটলিন

0

যদি কোনও ড্রাইভের অভ্যন্তরে আপনার ফোল্ডারে পাওয়ার শেলটিতে ফাঁক থাকে তবে আপনি কেবল কমান্ডটি টাইপ করতে পারেন তারপরে একক উদ্ধৃতি ('') এর মধ্যে ড্রাইভের নাম এবং ফোল্ডারের নাম:

Set-Location -Path 'E:\FOLDER NAME'

স্ক্রিনশটটি এখানে সংযুক্ত রয়েছে

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