ডস / উইন্ডোজে আমি কীভাবে ফাইলের নামগুলি কেবলমাত্র তালিকাভুক্ত করব? [প্রতিলিপি]


20

সম্ভাব্য সদৃশ:
কমান্ড প্রম্পটে পুনরাবৃত্তভাবে খালি ফাইলের নাম পান

আমি ডিরেক্টরিতে সমস্ত ফাইলকে পুনরাবৃত্তভাবে তালিকাবদ্ধ করতে চাই, কেবলমাত্র ফাইলের নাম দেখায় (এক্সটেনশন ছাড়াই এবং পুরো পথ ছাড়াই)। আমি উইন্ডোজ / ডস ব্যবহার করছি।

আমি যে নিকটে সবচেয়ে কাছাকাছি যেতে পারি তা dirহ'ল dir /s /bএটি পুরো পথের তালিকা করে এবং এক্সটেনশানগুলিও দেখায়।

ঠিক আছে, সম্ভবত আমি এক্সটেনশনগুলি নিয়ে বেঁচে থাকতে পারি, তবে আমাকে অবশ্যই পথগুলি থেকে মুক্তি দিতে হবে!

কোন ধারনা?


1
উইন্ডোজের কোন সংস্করণ?
ওল্ড ওল্ফ

@ ওল্ড ওল্ফ: এক্সপি। আমি কোনো তৃতীয় পক্ষের সফটওয়্যার ব্যবহার করতে না চান /
ডেভিড বি

উত্তর:


28
cd /d C:\Path\To\Source\Folder
for /r %i in (*) do @echo %~ni

আপনার যদি কোনও ফাইলে সংরক্ষণের তালিকাটি প্রয়োজন হয় >> C:\Path\To\list_file.txtতবে forকমান্ডের শেষে যুক্ত করুন ।

আপনি যদি এক্সটেনশানগুলি চান না তবে এটিকে পরিবর্তন %~niকরুন%~nxi

একটি ব্যাচ ফাইলে ব্যবহার করার জন্য, সব পরিবর্তন %করতে%%


6
আপনার যদি পথ এবং নাম এবং প্রসার প্রয়োজন হয়,% ~ ni%% n pnxi এ পরিবর্তন করুন
গভীর

এটি কাজ করে তবে এটি লুকানো ফাইলগুলি দেখায় না। আমি কীভাবে লুকানো ফাইলগুলি দেখতে পারি?
আলা

@ আলা: আপনি যদি লুকানো ফাইলগুলি দেখাতে চান তবে আপনাকে কমান্ডের কাছে যথাযথ ফ্ল্যাগগুলি দিয়ে ডেভিড রেমের উত্তর মতো কিছু ব্যবহার করতে হবে dir
আফরাজায়

7

আপনি যদি পাওয়ারশেল লোড করতে ইচ্ছুক হন তবে এই আদেশটি এটি করা উচিত।

get-childitem "d:\acc" -recurse|foreach {$_.Basename}

5

নীচের মতো কিছু করার পরে আপনি যা চান তা পাওয়া উচিত:

@for /f "delims=" %a in ('Dir /s /b %systemdrive%') do echo %~na

কেবল কোনও ফাইলের আউটপুটটি পাইপ করুন এবং প্রয়োজনে সেখান থেকে এটি ব্যবহার করুন।


3

আপনি এটি একটি তৃতীয় পক্ষের সফ্টওয়্যার হিসাবে বিবেচনা করেছেন কিনা তা জানেন না বা এটি মাইক্রোসফ্ট এবং 7 দিয়ে জাহাজ তৈরি করেছে, তবে পাওয়ারশেল আপনার বেশিরভাগ সমস্যার সমাধান খুব সহজেই করবে। আপনি যদি ইতিমধ্যে এটি ইনস্টল না করে থাকেন তবে এটি মাইক্রোসফ্টের সাইটে এক্সপির জন্য উপলব্ধ।

Get-ChildItem -path "C:\Program Files\" -recurse | foreach ($_) {
    write $_.name
}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.