একটি পাঠ্য ফাইলে উইন্ডোজ 7 অনুসন্ধান ফলাফল রফতানি করুন


16

উইন্ডোজ In-এ , অ্যাডভান্সড কোয়েরি সিনট্যাক্স (একিউএস) দ্বারা ফিরিয়ে দেওয়া ফাইলগুলির একটি তালিকা পাওয়ার কী উপায় আছে ?

এখানে একটি উদাহরণ ক্যোয়ারী:

owner:bob type:image

আমি পাঠ্য নথিতে সেই ক্যোয়ারী দ্বারা ফিরিয়ে দেওয়া ফাইলগুলির তালিকা চাই। আমি কি কমান্ড লাইন থেকে একিউএস ব্যবহার করতে পারি?

উত্তর:


14

সম্ভাব্য সমাধান

  1. সমস্ত ফলাফল নির্বাচন করতে Ctrl+ টিপুন A
  2. Shiftকীটি ধরে রাখুন এবং তালিকার প্রথম আইটেমটিতে ডান ক্লিক করুন।
  3. প্রসঙ্গ মেনু থেকে পথ হিসাবে অনুলিপি চয়ন করুন ।
  4. ফলাফলগুলি একটি নতুন পাঠ্য ফাইলে আটকান।

উদাহরণস্বরূপ, C:\Windows\System32ফোল্ডারে নিম্নলিখিত কোয়েরিটি ব্যবহার করে বিবেচনা করুন :

type:image

আউটপুটটি এরকম কিছু হবে:

"C:\Windows\System32\oobe\background.bmp"
"C:\Windows\System32\migwiz\PostMigRes\Web\base_images\AppInstalled.gif"
"C:\Windows\System32\migwiz\PostMigRes\Web\base_images\ClickDownExpanded.gif"
"C:\Windows\System32\migwiz\PostMigRes\Web\base_images\ClickDownNormal.gif"
"C:\Windows\System32\migwiz\PostMigRes\Web\base_images\Column.bmp"
"C:\Windows\System32\migwiz\PostMigRes\Web\base_images\Documents.gif"
"C:\Windows\System32\migwiz\PostMigRes\Web\base_images\Failure.gif"
"C:\Windows\System32\migwiz\PostMigRes\Web\base_images\Programs.gif"
"C:\Windows\System32\migwiz\PostMigRes\Web\base_images\System.gif"
"C:\Windows\System32\migwiz\PostMigRes\Web\base_images\Users.gif"
"C:\Windows\System32\migwiz\PostMigRes\Web\base_images\WindowsMail.bmp"
"C:\Windows\System32\migwiz\PostMigRes\Web\base_images\WindowsMovieMaker.bmp"
"C:\Windows\System32\migwiz\PostMigRes\Web\base_images\WindowsOutlookExpress.bmp"
"C:\Windows\System32\migwiz\PostMigRes\Web\base_images\WindowsPhotoGallery.bmp"

সীমাবদ্ধতা জানা

  • আপনি তালিকার প্রথম আইটেমটি নির্বাচন না করে, ফলাফল আউটপুট সঠিকভাবে বাছাই করা হবে না।
  • সমস্ত আইটেম উদ্ধৃতিতে আবদ্ধ করা হবে।
  • অনুলিপি করা ফলাফলগুলিতে সর্বদা সম্পূর্ণ পথ অন্তর্ভুক্ত থাকে।

পোস্ট প্রসেসিং

সীমাবদ্ধতা অতিক্রম করার কিছু উপায়।

ম্যানুয়াল বাছাই

প্রয়োজন হলে, আপনি নিজে ব্যবহার করে আউটপুট সাজাতে পারেন sortএকটি কমান্ড কমান্ড প্রম্পটে

ব্যবহারের উদাহরণ

sort "X:\Path\to\input.txt" /o "X:\Path\to\sorted.txt"

স্ট্রিপিং উদ্ধৃতি

উদ্ধৃতিগুলি হয়ত পেতে পারে তবে নীচের ব্যাচ স্ক্রিপ্টগুলি এগুলি আপনার জন্য সরিয়ে ফেলতে পারে। কেবল এটি হিসাবে সংরক্ষণ করুন StripQuotes.cmd(বা যা আপনার পছন্দ হয়, কেবল .cmdএক্সটেনশনটি রাখুন)। স্ক্রিপ্ট দুটি প্যারামিটার গ্রহণ করে: যথাক্রমে ইনপুট / আউটপুট ফাইল।

ব্যবহারের উদাহরণ

StripQuotes.cmd "X:\Path\to\myfile.txt" /o "X:\Path\to\stripped.txt"

ব্যাচের স্ক্রিপ্ট

@echo off
if "%~2" == "" exit /b 2
type nul>"%~2"
for /f "usebackq delims=" %%G in ("%~1") do echo %%~G>>"%~2"
exit /b

কেবল ফাইলের নাম পুনরুদ্ধার করা হচ্ছে

আপনি যদি পুরো পথটির বিষয়ে চিন্তা না করেন তবে আপনি নীচের ব্যাচ স্ক্রিপ্টটি ব্যবহার করতে পারেন। উপরের ব্যাচ স্ক্রিপ্ট থেকে ব্যবহার কোনও আলাদা নয়।

ব্যাচের স্ক্রিপ্ট

@echo off
if "%~2" == "" exit /b 2
type nul>"%~2"
for /f "usebackq delims=" %%G in ("%~1") do echo %%~nxG>>"%~2"
exit /b

আমার আর উইন্ডোজ কম্পিউটার নেই :-( কেউ কি এটি পরীক্ষা করে পরীক্ষা করতে পারে এবং যদি এটি কাজ করে তবে আমাকে সমাধানের জন্য ক্রেডিট এবং 31415 ক্রেডিট দিতে পারে?
mrbinky3000

হ্যাঁ, এটি খুব ভাল কাজ করে!
পেলগুলি

3

আপনি নির্সফ্ট বিনামূল্যে এবং বহুমুখী ইউটিলিটি ব্যবহার করতে পারেন সিস :

সিস এক্সপোর্টার ইউটিলিটি আপনাকে আপনার সিস্টেমে চলমান প্রায় কোনও অ্যাপ্লিকেশন থেকে স্ট্যান্ডার্ড তালিকা-ভিউ, ট্রি-ভিউ, তালিকার বাক্স, কম্বো বাক্স, টেক্সট-বাক্স এবং ওয়েব ব্রাউজার / এইচটিএমএল নিয়ন্ত্রণগুলিতে সঞ্চিত ডেটা দখল করতে এবং এটি পাঠ্য, এইচটিএমএল এ রফতানি করতে দেয় বা এক্সএমএল ফাইল।

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

ভাবমূর্তি


যদিও সিসএক্সপোর্টার উইন্ডোজ এক্সপি / ভিস্তার উপর সূক্ষ্মভাবে কাজ করে তবে উইন্ডোজ 7 অনুসন্ধান ফলাফলগুলি (কমপক্ষে সংস্করণ হিসাবে 1.62) সমর্থন করবে বলে মনে হয় না ।
31415

@ and31415: পোস্ট করার আগে আমি উইন্ডোজ 7 এ 1.62 সংস্করণটি পরীক্ষা করেছি এবং এক্সপ্লোরারের সাথে এটি দুর্দান্ত কাজ করেছে বলে মনে হচ্ছে। আপনি কোন ধরণের অনুসন্ধান করেননি যা কাজ করে না?
harrymc

আমি আমার উত্তরে পোস্ট করা একই ক্যোয়ারীটি চেষ্টা করেছিলাম ( type:image), তবে অন্য কোনও কোয়েরি একই সমস্যাটি প্রদর্শন করে। মূলত প্রোগ্রামটি কিছুই দেখায় না, কেবল একটি খালি তালিকা।
31415

@ এবং31415: আমি মনে করি এটি পেয়েছি - ফলাফল মোডে ফলাফল দেখার চেষ্টা করুন।
harrymc

1
প্রকৃতপক্ষে, বিশদ বিবরণটিই কেবলমাত্র প্রোগ্রামটিকে আসল তালিকা প্রদর্শন করে। কারণটি হ'ল উইন্ডোজ 7 স্ট্যান্ডার্ডের চেয়ে DirectUIনিয়ন্ত্রণ (সংস্করণ থেকে সমর্থিত 1.60) ব্যবহার করে ListViewDirectUIনিয়ন্ত্রণ একটি ব্যবহার ListViewযখন সুইচিং অভ্যন্তরীণভাবে বস্তুর বিবরণ দেখুন, এবং SysExporter এর বিষয়বস্তু ক্যাপচার করতে সক্ষম হয়। পূর্ববর্তী উইন্ডোজ সংস্করণগুলিতে কেবল একটি ListViewনিয়ন্ত্রণ ব্যবহৃত হত এবং যে কোনও দৃশ্য তা করত। বিশৃঙ্খলা হ্রাস করতে, আপনি কেবল ListViewউইন্ডোজ এক্সপি / ভিস্তার আইটেম এবং উইন্ডোজ in এ আইটেমগুলি ফিল্টার করতে পারবেন DirectUIumns
31415
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.