কমান্ড প্রম্পট / ডায়ার আউটপুটে আমি ফাইল এক্সটেনশনগুলি কীভাবে আড়াল করব?


9

আমি যা করতে চাই তা খুব সহজ বলে মনে হচ্ছে:
উইন্ডোজে আমার একটি ফোল্ডার রয়েছে যাতে পিডিএফ ফাইল, টিএক্সটি ফাইল এবং উপ-ডিরেক্টরি সহ বিভিন্ন ধরণের আইটেম থাকে। পিডিএফ ফাইলের নামগুলি কেবলমাত্র একটি নতুন পাঠ্য ফাইলে টানতে আমি একটি লাইন .bat ফাইল লিখছি।

এতক্ষণে .bat এ আমার যা আছে তা:

dir *.pdf /b > PDF_LIST.txt

এটি একটি পিডিএফ_লাইএসটি.টিএসটি ফাইলের মধ্যে নিম্নলিখিত আউটপুট দেয়:

A.pdf
B.pdf
C.pdf

আমি txt ফাইলের প্রতিটি লাইনের ".pdf" অংশটি ফেলে দিতে চাই, যেহেতু আমি স্পষ্টতই জানি যে প্রতিটি ফাইল আমার dir বিবৃতিতে * .pdf পরামিতি দ্বারা পিডিএফ ফর্ম্যাটে রয়েছে।

এটি কেবলমাত্র আমার গ্রাহকের কাছে আমি পাঠাচ্ছি এমন একটি ট্রান্সমিটালের জন্য টেক্সট ফাইল থেকে সমস্ত ফাইলের নামগুলি সরাসরি একটি শব্দ নথিতে অনুলিপি / আটকানো সহজ করে দেয়। আপনি যদি ব্যাচের ফাইল না ব্যবহার করে ফাইল তালিকাটি পাওয়ার আরও ভাল বা সহজ উপায়ের পরামর্শ দিতে পারেন তবে এটি সহায়কও হতে পারে।

উত্তর:


18

আপনার স্ক্রিপ্টে:

for %%i in (*.pdf) do @echo %%~ni >> PDF_LIST.txt

ওহ যে আমার মনকে উড়িয়ে দেয় (সত্যই কমান্ড লাইনের সাথে কখনও কাজ করেনি)। ঠিক আছে আমি একটি শট দেব। ধন্যবাদ!
— নো গিটারসিস

1
help forকিছু অতিরিক্ত ক্রেনিয়াল উদ্দীপনা আছে দেখুন ।
— পরবর্তী বিজ্ঞপ্তি না দেওয়া পর্যন্ত বিরতি দেওয়া হয়েছে।

আমি কোডটিতে আপনার টাইপগুলি সংশোধন করেছি (যা আমি মনে করি) এবং এই কমান্ডটি চালিয়েছি: %% i-in (* .pdf) এর জন্য @echo %% ~ ni >> পিডিএফ_লাইএসটিএসটিএসএস আমি প্রতিক্রিয়া পাচ্ছি "%% i এই সময়ে অপ্রত্যাশিত ছিল "এবং অন্য কোনও আউটপুট ছিল না।
— NoCatharsis

2
@ নোকাথারসিস: টাইপো সম্পর্কে দুঃখিত। কমান্ড লাইনে কেবল সিঙ্গল ব্যবহার করুন %। %%আপনার ব্যাচ ফাইল ব্যবহার করুন।
— পরবর্তী বিজ্ঞপ্তি না দেওয়া পর্যন্ত বিরতি দেওয়া হয়েছে।

শীতল, একটি মোহন মত কাজ করে - দ্রুত সাহায্যের জন্য অনেক ধন্যবাদ।
— NoCatharsis

0

বেশিরভাগ পাঠ্য সম্পাদক (নোটপ্যাড সহ) খুঁজে পেয়েছেন এবং প্রতিস্থাপন করেছেন। সমস্ত ".pdf" সন্ধান করতে এবং এটি "" এর সাথে প্রতিস্থাপন করুন Just সম্পন্ন :)

আপনি এটি কথায় ম্যাক্রো হিসাবে সেট করতে পারেন।


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