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


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.