কমান্ড লাইনে ফোল্ডার এবং সাবফোল্ডারের বৃহত্তম ফাইলটি আমি কীভাবে খুঁজে পাব?


5

আমি এই কমান্ডটি চেষ্টা করেছি:

dir /s /a:-d /o:-s /b

তবে এই কমান্ডটি সবচেয়ে বড় ফাইল অনুক্রমের দেয়। উদাহরণস্বরূপ, প্রথমে এটি প্রধান ফোল্ডারে সবচেয়ে বড় ফাইল দেয় এবং অন্যান্য ফাইলগুলি তালিকাভুক্ত করে, তারপর সাবফোল্ডারের বৃহত্তম ফাইল। ফোল্ডারে বা সাবফোল্ডারের উপরে থাকা ফাইলটির উপরে আমার সবচেয়ে বড় ফাইল দরকার।


আপনি নিম্নলিখিত কমান্ডের ট্রি (ড্রাইভ লেটার :) এর মাধ্যমে ফোল্ডার এবং সাবফোল্ডার দেখতে পারেন যেমন গাছ c:
BlueBerry - Vignesh4303

উত্তর:


8

পাওয়ারশেল এটি খুব সহজেই করতে পারে:

Get-ChildItem -Path "C:\SomeParentDirectory" -Recurse | Sort-Object -Descending Length

2
প্রথম 10 টি বড় ফাইল পেতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন: Get-ChildItem -Path "c: \ ফোল্ডার" -রক্ষা | সাজানোর বস্তু - দৈর্ঘ্য দৈর্ঘ্য | নির্বাচন-বস্তু- প্রথম 10
IlliakaillI

2

আমি সমাধান পেয়েছেন। এটা এখানে:

SETLOCAL EnableDelayedExpansion
set tes=0
set name=
set path=

for /r %%h in (*.*) do (
IF !tes! LSS %%~zh (
SET tes= %%~zh
SET name= %%~nh
SET path= %%~ph
)
)

echo name = !name! >> Biggest.txt
echo size = !tes! >> Biggest.txt
echo path = !path! >> Biggest.txt

-1

এটা চেষ্টা কর

dir /b /o-s>{temp}
set /P biggest=<{temp}
del {temp}
ren "%biggest%" the_biggest_file_here

ক্লিক এখানে বিস্তারিত জানার জন্য


উৎসটি সরাসরি অনুলিপি করার পরিবর্তে, আপনার প্রশ্নের উত্তরটি আরও উপযুক্ত হতে সম্পাদনা করুন। আপনি যে ইউআরএলটি প্রদান করেছেন তাতে কোনও ডিরেক্টরিতে সর্বাধিক ফাইল পুনঃনামকরণ সম্পর্কে আলোচনা করা হয়েছে।

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