ব্যাচ মোছা: অ্যাক্সেস অস্বীকৃত


10

delব্যাচ ফাইলে কমান্ডটি নিয়ে আমার সমস্যা হচ্ছে । এটি মুছে ফেলার পদক্ষেপটি পেয়ে গেলে আমি "অ্যাক্সেস প্রত্যাখ্যান করা" বার্তাটি পাই। আমার ব্যাচের কমান্ডটি দেখতে এরকম কিছু দেখাচ্ছে।

set destPath=\\Public01\Appl\CompOps\Jobs\

robocopy . "%destPath%" *.dtsx *.dev *.prod *.ppro /IS

pushd "%destPath%"
del *.dtsConfig
ren *.dev .
popd

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

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

আমি প্রশাসক হিসাবে চালানোর চেষ্টা করেছি, তবে এখনও একই সমস্যা।

উত্তর:


7

delকেবলমাত্র পঠনযোগ্য ফাইলগুলি মুছতে কোনও কমান্ডকে জোর করতে, /Fপতাকাটি যুক্ত করুন।

স্পষ্টতই, কেবলমাত্র পঠনযোগ্য ফাইলটি সাধারণত ব্যাচের ফাইল দ্বারা মোছা যায় না, যদিও এটি এখনও উইন্ডোজ এক্সপ্লোরারের মাধ্যমে মুছতে পারে । আপনার ফাইলটি কেবল পঠনযোগ্য কিনা তা পরীক্ষা করতে আপনি ফাইলটিতে ডান ক্লিক করতে পারেন এবং বৈশিষ্ট্যগুলি নির্বাচন করতে পারেন, বা attrib <filename>কমান্ড প্রম্পটে প্রবেশ করতে পারেন । এটি বিভিন্ন ফাইল অ্যাট্রিবিউটগুলির সাথে সম্পর্কিত বিভিন্ন বর্ণের সিরিজ প্রদর্শন করবে।

R = Read-only file
A = Archive file
S = System file
H = Hidden file

বৈশিষ্ট্য উইন্ডোতে বাক্সটি আনচেক করে বা কমান্ডটি চালিয়ে আপনি কেবল পঠনযোগ্য ট্যাগটি সরাতে পারেন attrib <filename> -R


দুর্ভাগ্যক্রমে এটি সমস্যার সমাধান করে না, আমি আপনার পরামর্শটি অন্তর্ভুক্ত করার জন্য আমার প্রশ্নটি আপডেট করব।
Agradl

কমান্ডের pauseআগে রাখার চেষ্টা করুন delএবং তারপরে উইন্ডোজ এক্সপ্লোরারের মাধ্যমে এটি মোছার চেষ্টা করুন।
সেন্টওয়াকো

আমি সমাধানটি খুঁজে পেয়েছি, তবে আপনি যদি আমার উত্তর ছাড়াও কিছু উত্তর অন্তর্ভুক্ত করতে নিজের উত্তরটি সম্পাদনা করতে চান তবে আমি এটিকে উত্তর হিসাবে চিহ্নিত করতে পেরে খুশি হব
Agradl

ঠিক আছে, তথ্য কি প্রত্যাবর্তনমূলকভাবে সহায়ক? :)
সেন্টওয়াকো

আমি নিশ্চিত যে আমি এখন থেকে কয়েক মাস এই সমস্যাটি ভুলে গেলে এটি সহায়ক হবে :)
Agradl

2

"ডেল" কমান্ডের জন্য উপলভ্য বিকল্পগুলির সাথে পরীক্ষার পরে আমি আবিষ্কার করেছি যে ফাইলগুলি মুছার চেষ্টা করছি সেগুলি কেবল পঠনযোগ্য। সমস্যা সমাধানের জন্য আমি কেবলমাত্র পঠনযোগ্য বৈশিষ্ট্য অপসারণ করতে ফাইলগুলি সম্পাদনা করতে পারি, বা / এফ বিকল্পটি নির্দিষ্ট করতে পারি।

চূড়ান্ত স্ক্রিপ্ট হয়

set destPath=\\Public01\Appl\CompOps\Jobs\

robocopy . "%destPath%" *.dtsx *.dev *.prod *.ppro /IS

pushd "%destPath%"
del /F *.dtsConfig
ren *.dev .
popd

সহজ সমাধান, তবে একটি বিভ্রান্তিকর ত্রুটি বার্তা। আশা করি এটি অন্য কাউকে সহায়তা করবে।


আপনি যদি কেবল এটি পড়তে পারেন তবে অ্যাক্সেস আমার কাছে ডান সম্পর্কে শব্দ অস্বীকার করেছে।
surfasb

1

আমার উইন্ডোজ 8.1 পিসির জন্য কী কাজ করেছে:

প্রথমে উইন্ডোজ এক্সপ্লোরারটি বন্ধ করুন:

টাস্ক ম্যানেজার খোলার জন্য Ctrl+ Alt+ টিপুন , প্রসেসগুলিতে যান, উইন্ডোজ এক্সপ্লোরার সন্ধান করুন , ডান ক্লিক করুন এবং শেষ টাস্ক । শুরুর দণ্ডটি চলে গেছে এবং অন্য কিছু হলে চিন্তা করবেন না। ফাইলগুলির মধ্যে ট্র্যাভারিংয়ের জন্য + ব্যবহার করুন । তারপর টাস্ক ম্যানেজার ক্লিক ফাইল এবং চালান নতুন টাস্ক এবং লিখুন । এটি আপনাকে একটি কমান্ড লাইন খুলবে ।DelAltTabcmd

টার্মিনালের ভিতরে :

যদি আপনার সংস্করণটি 32 বিট হয় এবং এটি আমার ক্ষেত্রে হয় তবে এটি প্রোগ্রাম ফাইলগুলিতে (x86) অবস্থিত , সুতরাং আপনার টাইপ করা উচিত:

cd "C:\Program Files (x86)\Git\git-cheetah"
regsvr32 /u git_shell_ext64.dll

এটি নিবন্ধভুক্ত করার জন্য ছিল।

আপনি ব্যবহার করে ডিরেক্টরিগুলির মধ্যে যেতে পারেন cd directorynameএবং আপনি একটি ডিরেক্টরি ফিরে পেতে পারেন cd ..। ডিরেক্টরিতে কী আছে তা দেখার জন্য আপনি সেই ডিরেক্টরিতে থাকতে পারেন টাইপ করতে পারেন dir। ফাইলটি মুছে ফেলার জন্য:

del /F filename

এরপর আবার খুলতে টাস্ক ম্যানেজার , এখানে যান ফাইল , তারপর চালানো explorer। এইভাবে আপনি স্বাভাবিক প্রদর্শন করতে পারবেন। গিট ফোল্ডারে যান যা আমরা এড়াতে এবং এটি সহজভাবে মুছতে চেয়েছিলাম।

আমি আশা করি এটি উইন্ডোজ 8.1 ব্যবহার করা অন্যান্য লোকদের জন্য কাজ করে।

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