با سلام خدمت دوستان عزیز ITPRO شاید شما هم از اون دسته افرادی هستید که زیا با Cmd سروکار دارید یکی از دستورات مناسب برای جستجوی فایل های با قاعده و انجام یک سری دستورات بر روی فایل ها می باشد(مثلا فایلی که با اسم dfs12 شروع و به .exe ختم میشه)
دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
ساختار دستور:
forfiles /P مسیر /M الگو /S جستجو در زیرپوشه ها /c دستور بر روی فایل ها /D جستجو بر اساس تاریخی خاص
همونطور که در ساختار بالا میبینید این دستور دارای پارامتر هایی هست که کار شما رو بسیار راحت میکنه:
پارامتر /M الگو برای مثال:
txt.*
برای پارامتر /D هم مجاز به استفاده از:
- یک تاریخ خاص+
- یک تاریخ خاص-
نکته : اشتباه نکنید + به این معنی هست فایل هایی که از اون تاریخی که مشخص کردید جدیدتر باشه و برای - به ترتیب فایل هایی که قدیمی تر از تاریخ مشخص شده می باشد. برای پارامتر /C هم میتونید از دستورات Cmd و هم از دستورات پیش فرض استفاده کنید:
نکته برای استفاده از این پارامتر آن را بصورت زیر بکار ببرید:
\C "cmd /c دستور یا دستورات پیشفرض"
دستورات پیش فرض:
@file = نام فایل همراه با پسوند رو بر میگردونه
@fname = نام فایل بدون پسوند
@ext = فقط پسوند فایل
@path = مسیر کامل
@relpath = مسیر مرتبط با فایل
@fsize = حجم فایل
@isdir = در صورتی که فایل مورد نظر پوشه باشد True مقدار
@isdir = در صورتی که فایل مورد نظر پوشه نباشد False مقدار
@fdate = اخرین تاریخ ویرایش فایل
@ftime = اخرین زمان ویرایش فایل
- نکته : برای دستورات پیش فرض همیشه قبل از دستور از @ استفاده کنید . موفق و پیروز باشید