উইন্ডোজ মুছে ফেলতে অক্ষম ._। ফাইল


91

আমার বর্তমানে আমার বাহ্যিক হার্ড ড্রাইভের মূলটিতে কেবল একটি নাম রয়েছে ._.যা আমি অনুমান করছি যে আমার হার্ড ড্রাইভটি আমার ম্যাকবুকটিতে এটি ব্যবহার করার পরে কিছুক্ষণ আগে যুক্ত করা হয়েছিল। আমি আমার উইন্ডোজ 10 মেশিনে এই ফাইলটি মোছার চেষ্টা করছি; তবে উইন্ডোজ দাবী রাখে যে ফাইলটি পাওয়া যাবে না।

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

আমি একটি এলিভেটেড কমান্ড প্রম্পটের মাধ্যমে ফাইলটি মোছার চেষ্টাও করেছি; তবে একই বার্তা ফিরে এসেছে।

উন্নত কমান্ড প্রম্পট থেকে ত্রুটি বার্তা

উইন্ডোজ মাধ্যমে আমার হার্ড ড্রাইভ থেকে এই ফাইলটি মুছতে পারে এমন কোনও উপায় আছে?


7
@ আরআর- ইউনিক্স ফাইলের নামগুলির সাথে আপনি যে দুর্ভোগ করতে পারেন তা অনেক বড় হতে থাকে। : 3
মার্টিজন

5
আপনার কমান্ড প্রম্পট অদ্ভুত কিছু দেখায়। আপনি করেছেন find "._."তবে এর জন্য উদ্ধৃতিগুলি রেখে গেছেন del ._.। আপনি চেষ্টা করেছেন del "._."?
jpmc26

1
আকর্ষণীয় ঘটনা। বিশেষত এটি মুছে ফেলা কতটা কঠিন। আপনি কি নিশ্চিত যে ফাইলটি বৈধভাবে তৈরি হয়েছিল? (এটির নামকরণ এমনকি ম্যাকের জন্যও বেশ অদ্ভুত মনে হয়)
টমাস

30
আমার প্রিয় অংশটি মুছে ফেলার আপনার প্রয়াসের ফাইলটির প্রকাশ।
কর্মী

8
"._."আপনি এটি মুছতে পারবেন না কারণ কোয়ালারা একটি সুরক্ষিত প্রজাতি।

উত্তর:


146

নিম্নলিখিত কমান্ডটি চালান (প্রশাসক হিসাবে উন্নত সুবিধাগুলি / ওপেন কমান্ড প্রম্পট প্রয়োজন হতে পারে):

del "\\?\F:\._."

\\?\উপসর্গ সম্পর্কে :

I / O ফাইলের জন্য, \\?\একটি পাথ স্ট্রিংয়ের " " উপসর্গটি উইন্ডোজ এপিআইগুলিকে সমস্ত স্ট্রিং পার্সিং নিষ্ক্রিয় করতে এবং স্ট্রিংগুলি অনুসরণ করে যা সরাসরি এটি সিস্টেম ফাইলটিতে প্রেরণ করে।

...

কারণ এটা পাথ স্ট্রিং স্বয়ংক্রিয় সম্প্রসারণের জন্য বন্ধ হয়ে যাবে, " \\?\" উপসর্গ এছাড়াও ব্যবহার করতে পারবে " .." এবং " .পাথ নামে", যা উপযোগী হতে পারে যদি এই অন্যথায় সংরক্ষিত আপেক্ষিক পাথ দিয়ে একটি ফাইল-এ কাজগুলি করার চেষ্টা করছেন সম্পূর্ণরূপে যোগ্য পাথের অংশ হিসাবে স্পেসিফায়ার।

মনে রাখবেন যে আপনি \\?\আপেক্ষিক পাথের সাথে উপসর্গ ব্যবহার করতে পারবেন না ।

উদাহরণ :

==> set prog>"\\?\D:\bat\Unusual Names\._."

==> dir "D:\bat\Unusual Names\*"|find "._."
08.11.2015  13:25               132 ._.

==> type "D:\bat\Unusual Names\._."
The system cannot find the file specified.

==> type "\\?\D:\bat\Unusual Names\._."
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files

==> del "D:\bat\Unusual Names\._."
Could Not Find D:\bat\Unusual Names\._.

==> del "\\?\D:\bat\Unusual Names\._."

==> dir "D:\bat\Unusual Names\*"|find "._."

==>

এই উপসর্গটি ইউআরএল, একটি startকমান্ডের সাহায্যে ব্যবহার করা সম্ভব ?
স্টিভেন পেনি

আপনি এটি কোনও ইউআরএল দিয়ে ব্যবহার করবেন না। আপনি যদি স্টার্ট কমান্ড থেকে কোনও URL চালাতে চান তবে আপনি ডাবল উদ্ধৃতি ব্যবহার করেন es
নেলসন

1
... এটি দৈর্ঘ্যের সীমাটি বাইপাস করতে ব্যবহৃত হতে পারে? (উদাহরণস্বরূপ, একটি node_modulesডিরেক্টরি মুছুন ))
jpmc26

1
@ jpmc26 এমএসডিএন অনুসারে (আমার উত্তরে প্রদত্ত লিঙ্কটি দেখুন), হ্যাঁ। যাইহোক, আমি এমন পরিস্থিতিতে দেখা গিয়েছিলাম যেখানে \\?\ প্রিফিক্স ব্যবহার করা হয় delবা rmdirআদেশগুলি সাহায্য করে না। 7-zipফাইল ম্যানেজারের দিকে ঘুরলেন ।
জোসেফজেড

2
@ jpmc26: এটি কিছু দৈর্ঘ্যের সীমা ছাড়িয়ে যেতে পারে। মূলত, একটি প্রসারিত পাথের দৈর্ঘ্য 32K হয়। তবে বেশিরভাগ পাথের মতো C:\Windowsবা ..প্রসারিত হয় না এবং এগুলির দৈর্ঘ্য সীমা মাত্র 260 That যে 260 সীমাটি অনেক জায়গায় প্রয়োগ করা হয়; দুর্ভাগ্যক্রমে those জায়গাগুলির বেশ কয়েকটি জায়গায় limit limit? s পাথের ক্ষেত্রেও এই সীমাটি ভুলভাবে প্রয়োগ করা হয়েছে।
MSalters

24

যদিও ইতিমধ্যে প্রশ্নের উত্তর দেওয়া হয়েছে, তবুও আমি একটি সম্ভাব্য বিকল্প সমাধান দিতে চাই: উত্তরাধিকার "সংক্ষিপ্ত নাম" ব্যবহার করে (যা আপনি ডায়ার কমান্ডের সাথে "/ x" বিকল্পের সাথে প্রদর্শন করতে পারেন) আপনাকেও অনুমতি দিতে পারে "ফানকি" নামের ফাইলগুলিতে একটি গ্রিপ পান যা আপনি অন্যথায় পরিচালনা করতে পারবেন না:

C:\temp\test>dir
 Volume in drive C has no label.
 Volume Serial Number is 887A-5E48

 Directory of C:\temp\test

11.11.2015  16:31    <DIR>          .
11.11.2015  16:31    <DIR>          ..
11.11.2015  16:31                 7 ._.
               1 File(s)              7 bytes
               2 Dir(s)  44.966.129.664 bytes free

C:\temp\test>dir /x
 Volume in drive C has no label.
 Volume Serial Number is 887A-5E48

 Directory of C:\temp\test

11.11.2015  16:31    <DIR>                       .
11.11.2015  16:31    <DIR>                       ..
11.11.2015  16:31                 7 _3E35~1      ._.
               1 File(s)              7 bytes
               2 Dir(s)  44.966.129.664 bytes free

C:\temp\test>del _3e35~1

C:\temp\test>dir
 Volume in drive C has no label.
 Volume Serial Number is 887A-5E48

 Directory of C:\temp\test

11.11.2015  16:31    <DIR>          .
11.11.2015  16:31    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  44.966.129.664 bytes free

20

7-জিপ ইনস্টল করুন , এটি খুলুন এবং এর ফাইল মেনুটি ফাইলটিকে একটি সাধারণ নাম (উদাহরণস্বরূপ aaa) নামকরণ করতে ব্যবহার করুন এবং তারপরে আপনি এটি মুছতে পারেন। এই পোস্টে পাওয়া গেছে ।

আমি এটি একটি ভিএম-তে চলমান উইন্ডোজ এক্সপিতে পরীক্ষা করেছি। আমি লিনাক্স ._.একটি শেয়ারড ডিরেক্টরিতে ডাকা একটি ফাইল তৈরি করতে ব্যবহার করেছি ।


-4

আপনার উইন্ডোজ এক্সপ্লোরারকে কেবল অপ্ট করুন, ফাইলে নেভিগেট করুন। ফাইলটির নাম পরিবর্তন করুন: filename.txt এখন আপনি এটি মুছতে পারেন। আপনি যদি এটি করতে সক্ষম না হন তবে আপনার প্রশাসনিক অধিকার রয়েছে তা নিশ্চিত হওয়া দরকার।

(আপনি এটি মুছতে পারবেন না তার কারণটি হ'ল কারণ ফাইলনামটির আসলে কোনও নাম নেই এবং এক্সটেনশনটি বৈধ নয় The ফাইলের নাম "।" এবং এক্সটেনশনটি "__।" যা অনুমোদিত নয়))


1
@ দ্য_আইT_ গুয়_আপন_মনা_ লাইক আমি কৌতূহলী, ওপি কোথায় উল্লেখ করেছে?
মুড়ু

@ অ্যারি ক্লেপ, আমি আমার কথাগুলি আবার ফিরিয়ে নিই। আমি অবশ্যই এটি অন্য একটি অনুরূপ প্রশ্নে পড়েছি
Pun

-8

আপনি ১ দ্বারা ফাইলটি মুছতে পারেন) মালিকানা নিন ২) প্রশাসকদের মঞ্জুরি দিন (আপনি) সম্পূর্ণ অনুমতি ৩) ফাইলটি দিয়ে যা চান তা করুন

উন্নত সিএমডি প্রম্পট

অপসারণযোগ্য ফাইলের পুরো পথ গ্রহণ (শেষ আইটেমটি অপসারণযোগ্য ফাইল হতে হবে)

অপসারণযোগ্য ফাইল / অনুদান প্রশাসকদের সম্পূর্ণ আইক্যাকলস: চ

নথিপত্র মুছে দাও


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