উইন্ডোজ উদাহরণ:
http://en.sourceforge.jp/projects/sfnet_flatfolder/
বা এএইচকে:
fileselectfolder,MyFold,::{20d04fe0-3aea-1069-a2d8-08002b30309d}
SetWorkingDir, %MyFold%
loop, *.*,0,1
{
parentpath := RegExReplace(A_LoopFileDir,"\\","-")
;StringReplace, parentpath, A_LoopFileDir, \,-,All
newname = %parentpath%-%A_LoopFileName%
;msgbox %newname%
If a_loopfiledir <>
filemove, %a_loopfilefullpath%,%newname%
}
loop, %myfold%\*.*,2,1
fileremovedir, %a_loopfilefullpath%,1
exitapp
বা ডিরেক্টরি Opus ব্যবহার করুন
বা পাওয়ারশেল
(ls -r -include *.jpg) | % { mv -literal $_ $_.Name.Insert(0, [String]::Format("{0} - ", $_.Directory.Name))}
বা ব্যাচ (উপরে বর্ণিত হিসাবে)
বা ম্যানুয়াল অনুসন্ধান, উপরোক্ত হিসাবে কাটা এবং পেস্ট করুন
আপনার দক্ষতা এবং প্রবণতার উপর নির্ভর করে আপনি এর মধ্যে যে কোনও একটি চয়ন করতে পারেন এবং নিজের প্রয়োজন অনুসারে পরিমার্জন করতে পারেন এমন অনেকগুলি উপায় রয়েছে।
উপরের ক্রিয়াকলাপের পরে আপনার খালি ডিরেক্টরিগুলি সরান প্রয়োজন হতে পারে