উইন্ডোজ কমান্ড লাইনে কী & উপস্থাপন করে?


14

আমি এর ব্যবহার লক্ষ্য করেছি ^&:

(robocopy c:\dirA c:\dirB *.*) ^& IF %ERRORLEVEL% LSS 8 SET ERRORLEVEL = 0

আমি ভাবছি এটা কি করে?


উত্তর:


18

^প্রতীক পালাবার চরিত্র * cmd.exe মধ্যে:

কমান্ড প্রতীকের পূর্বে পালানোর অক্ষর যুক্ত করা এটিকে সাধারণ পাঠ্য হিসাবে বিবেচনা করার অনুমতি দেয়।
এই অক্ষরগুলির কোনও পাইপ বা পুনর্নির্দেশের সময় আপনার পালানোর অক্ষরের সাথে উপসর্গ করা উচিত: & \ <> ^ |

সূত্র

তবে এটির কোনও প্রভাব নেই এবং এটি আপনার আদেশে অপ্রয়োজনীয়। এটি প্রদর্শিত হয় আপনি রোবকপি কমান্ডটি শেষ করার পরে আইএফ কমান্ডটি চালিত করতে চান। অতএব আপনি চান &"কমান্ড বিভাজক" কমান্ড, যা বিশ্লেষণ হতে বলে একটি দ্বিতীয় কমান্ড যে RoboCopy চলমান পরে চালানো উচিত হিসাবে আপনার If Statement চিকিত্সা cmd.exe। ফলস্বরূপ, এই আদেশটি আপনি ব্যবহার করছেন তার সমান:

(robocopy c:\dirA c:\dirB *.*) & IF %ERRORLEVEL% LSS 8 SET ERRORLEVEL = 0 

* যদি ^কোনও কমান্ডের শেষ অক্ষর হয় তবে এটি কমান্ড ধারাবাহিকতা অক্ষর হিসাবে ব্যাখ্যা করা হয় ।

অধিক তথ্য:


1
@ বিসপাপ্রিও এটিও সত্য, ^সেই উদ্দেশ্যে ব্যবহার করার জন্য এটি অবশ্যই আদেশের শেষ চরিত্র হতে হবে ।
আমি বলছি মনিকা পুনরায়
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.