ফাঁকা স্থান রয়েছে এমন একটি লগ ফাইল ব্যবহার করার জন্য আমি কীভাবে রবোকপি পেতে পারি?


11

আমি নিম্নলিখিত আদেশটি চেষ্টা করছি:

robocopy "x:\dir" "y:\dir" /mir /z /tee /fft /nfl /ndl /eta /log:"x:\path to logs\12-15-11 01 file with spaces.txt"

আমি এই ত্রুটি পাচ্ছি:

ERROR : Invalid Parameter #10 : "/log:x:\path to logs\12-15-11 01 file with spaces.txt"

সম্পাদনা # 1

দেখা যাচ্ছে যে উপরের কমান্ডটি বৈধ ছিল, আমার পথে টাইপো ছিল। আপনার যদি এমন কোনও পথ থাকে যার মধ্যে ফাঁকা স্থান থাকে তবে আপনি সেগুলি রোবোকপির / লগ স্যুইচগুলিতে সরবরাহ করতে পারেন:/log:"c:\path to a file\robocopy.log"


আমার জন্য কাজ কর. এটি সম্ভবত শীর্ষে আরও বিস্তারিত ত্রুটি দেখায়?
কারকো

আপনি কি সেই কমান্ডটি সরাসরি কমান্ড লাইনে পরিবর্তে কোনও স্ক্রিপ্টের প্রসঙ্গে চালাচ্ছেন? সম্ভবত অন্য কিছু পালাচ্ছে এক ধরণের যোগ?
জোরেডেচি

ত্রুটি বার্তাটি সূচিত করে যে প্রাথমিক উদ্ধৃতি চিহ্নগুলি কোলনের পরে নয়; আপনি যে কমান্ডটি চালনার চেষ্টা করছেন তা কি দেখানো হয়েছে তা নিশ্চিত?
হ্যারি জনস্টন

আমি দুঃখিত, পথে আমার টাইপো ছিল। মুখ্যত বিব্রত। প্রত্যেকের তাত্ক্ষণিক সাহায্যের জন্য ধন্যবাদ! পদ্ধতিটি কী, আমি কি এই প্রশ্নটি মুছে ফেলি? অথবা আমি কী এটিকে পুনরায় লিখতে এবং একটি উত্তর যুক্ত করে দেখিয়ে দিতে পারি যে আপনি রোবোকপির লগ / সুইচটিতে যুক্তির চারপাশে উদ্ধৃতি রাখতে পারেন?
slm

@ এসএলএম মোছার কোনও কারণ নেই। উপরের মন্তব্যগুলির মধ্যে যদি কোনওটি আপনাকে সমস্যাটি খুঁজে পেতে সহায়তা করে, তাদের উত্তর হিসাবে এটি পোস্ট করতে বলুন, এবং তারপরে উত্তরটি সঠিক চিহ্নিত করুন। যদি সমস্যাটি সম্পূর্ণরূপে অন্য কিছু ছিল তবে আপনার নিজের উত্তর লিখুন এবং এটিকে উত্তর হিসাবে চিহ্নিত করুন যাতে ভবিষ্যতে অনুসন্ধানকারীরা তাদের একই ধরণের সমস্যা আছে কিনা তা যাচাই করতে জানতে পারবেন।
music2myear

উত্তর:


11

আপনার যদি এমন একটি পথ সরবরাহ করতে হয় যা রবোকপির / লগ স্যুইচে ফাঁকা স্থান অন্তর্ভুক্ত করে আপনি এটি এটি করতে পারেন:

/log:"c:\path to logs files\some log file.txt"

আমি অবৈধ ত্রুটি পেয়েছি: পরামিতি # 11 "/ লগ"। আমি এটি অন্যথায় ওয়ার্কিং কমান্ডের শেষে যুক্ত করেছি।
অ্যান্ড্রু এস

আমি এখন উইন্ডোজ সমর্থন করি না তাই কাজ করার তাই এটি পরীক্ষা করার কোন উপায় নেই।
slm

লগ ফাইলের মূল ডিরেক্টরি উপস্থিত রয়েছে তা নিশ্চিত করুন। রোবকপি এটি তৈরি করে না, এবং, দুঃখের সাথে, স্যারটি উপস্থিত না থাকলে সেমিডলাইন প্যারামিটার সম্পর্কে অভিযোগ করে।
মোজো

4

পাওয়ারশেল ডকুমেন্টেশন হিসাবে লগইনের চারটি উপায় রয়েছে

/log:<LogFile> : লগ ফাইলে স্থিতির আউটপুট লিখে (বিদ্যমান লগ ফাইলটি ওভাররাইট করে)।

  • উদাহরণ: robocopy "c:\a" "c:\b" /log:"c:\copy_log.log"

/log+:<LogFile> : লগ ফাইলে স্থিতির আউটপুট লিখে (বিদ্যমান লগ ফাইলের আউটপুট সংযোজন)।

  • উদাহরণ: robocopy "c:\a" "c:\b" /log+:"c:\copy_log.log"

/unilog:<LogFile> : ইউনিকোড পাঠ্য হিসাবে লগ ফাইলে স্থিতির আউটপুট লেখায় (বিদ্যমান লগ ফাইলটি ওভাররাইট করে)।

  • উদাহরণ: robocopy "c:\a" "c:\b" /unilog:"c:\copy_log.log"

/unilog+:<LogFile> : ইউনিকোড পাঠ্য হিসাবে লগ ফাইলে স্থিতির আউটপুট লেখায় (বিদ্যমান লগ ফাইলটিতে আউটপুট সংযোজন)।

  • উদাহরণ: robocopy "c:\a" "c:\b" /unilog+:"c:\copy_log.log"

আরও তথ্যের জন্য https://technet.microsoft.com/en-us/library/cc733145(v=ws.11).aspx


আমি সেই সাথে /teeসুইচ যুক্ত করার পরামর্শ দিচ্ছি যেমন পণ্যগুলি কমান্ড লাইন আউটপুট দেয় এবং ব্যবহারকারীকে কমান্ড লাইনেও ফাইলগুলি অনুলিপি করার অগ্রগতি দেখতে দেয়।
vibs2006

1

ডিরেক্টরিতে ফাইল তৈরি করতে প্রশাসকের সুযোগ সুবিধাগুলি / বা পপ করার সময় এটি ঘটে

সুতরাং একটি লগ / অস্থায়ী ডিরেক্টরি থাকার চেষ্টা করুন এবং সেই লগ ডিরেক্টরিতে লগ ফাইল যুক্ত করার চেষ্টা করুন

$ mkdir C:\log

উদাহরণ:

$ robocopy "c:\a" "c:\b" /log:"c:\log\copy_log.log"

0

লগ ফাইলের পথে যদি ফাঁকা জায়গা বা কিছু অন্যান্য স্ক্রিপ্টিং ডিলিমিটার থাকে তবে দয়া করে এটি আপনার সম্পাদনা # 1 এবং @ এসএমএল পরামর্শ অনুসারে উদ্ধৃতিতে অন্তর্ভুক্ত করুন । তবে এছাড়াও, দয়া করে ব্যাচ স্ক্রিপ্টিংয়ের এই ডকুমেন্টেশনে বর্ণিত পালানো অক্ষরের ব্যবহারটি নোট করুন ।


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