পাওয়ারশেল খুলুন এখানে বিরাম চিহ্নযুক্ত ফোল্ডারগুলির সাথে কাজ করছেন না


1

আমি সম্প্রতি পাওয়ারসেলের সাথে এমন কিছু সমস্যার মুখোমুখি হয়েছি যে নামগুলিতে বিরাম চিহ্ন রয়েছে এমন নির্দিষ্ট ফোল্ডারে খুলতে রাজি নয়।
এই উপায়টির জন্য আমি এই আচরণের জন্য দায়ী রেজিস্ট্রি কীটি সংশোধন করার উপায় খুঁজছি।
এই ফোল্ডারগুলির মধ্যে একটিতে পিএস খোলার সময় আমি আসল ত্রুটি বার্তাটি পেয়েছি:
Powershell Script is missing the Terminator '

এবং এটি এখন পর্যন্ত আমার কমান্ড লাইন:
powershell.exe -noexit -command Set-Location -literalPath '%V'

সুতরাং আমি ভেবেছিলাম যে এটি সম্ভবত একটি এনকোডিংয়ের সমস্যা এবং ইউটিএফ -8 এনকোডিংয়ের সাথে পাওয়ার রেজিস্ট্রিটি চালু করার চেষ্টা করে এটির জন্য রেজিস্ট্রি কী:
powershell.exe -noexit -command Set-Location -literalPath '%V'; "chcp.com 65001"

যা খুব সফল ছিল না ... আমার প্রসেসটি সঠিক কিনা তা আমি জানি না, এজন্যই আমি আপনাকে সমস্যাটি নির্ধারণ করতে এবং যদি এটির সমাধান করা যায় তবে আমাকে সহায়তা করতে বলছি।

এনবি: আমি এখনও পিএসে এনকোডিংটি পরিবর্তন না করে ম্যানুয়ালি ফোল্ডারটি ব্রাউজ করতে পারি।


সুতরাং ফোল্ডারের নাম কি?
ডেভিডপস্টিল

উপরে উল্লিখিত হিসাবে যে কোনও কিছুতে এর নামে অ্যাডাস্ট্রোফ রয়েছে। Mom's spaghettiউদাহরণ হিসাবে নিন ।
প্রিক্সেলার

উত্তর:


2

ওয়েল, এটি পিএস এর একটি স্ট্রিং টার্মিনেশন চরিত্র, সুতরাং, এটি ডিজাইন হিসাবে কাজ করছে।

অর্থ পড়া, চরিত্র অবধি এবং থামানো। সুতরাং, কোনও এনকোডিং ত্রুটি নয়।

যেহেতু ওপেন পাওয়ারশেল এখানে, কেবল দিরের নাম এবং সমাপ্তি অক্ষরগুলির সাথে কিছু টানছে, সরাসরি পরিচালনা করা দরকার, এবং অবশ্যই এই কনফিগারেশনের সাথে কোনও উপায় করার উপায় নেই।

দয়া করে মনে রাখবেন, এখানে ওপেন পাওয়ারশেলের সাথে এটি ত্রুটি নয়, যেন আপনি উইন্ডোজ এক্সপ্লোরারটিতে এটি সাধারণ পদ্ধতিতে করেছেন ...

  • ওপেন এক্সপ্লোরার
  • ফোল্ডারে নেভিগেট করুন
  • Alt, F টিপুন এবং পাওয়ারশেলের সাথে খুলুন নির্বাচন করুন
  • বা সরঞ্জামদণ্ডের পাওয়ারশেল আইকনটি ক্লিক করুন

... একই জিনিস ঘটবে।

আপনার ফোল্ডারের নামগুলি থেকে স্ট্রিং টার্মিনেটরগুলি এমন অক্ষরগুলি সরিয়ে ফেলতে হবে

আপনি যদি কোডটিতে এটি করছেন, তবে আপনাকে অবশ্যই ফোল্ডারটি ডাবল উদ্ধৃতিতে আবদ্ধ করতে হবে।

এর জন্য সহায়তা দস্তাবেজগুলি দেখুন ...

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_quoting_rules?view=powershell-6

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