دستور ForFiles به شما امکان می دهد فایل ها و پوشه ها را در شبکه اشتراکی مدیریت کنید

دستور ForFiles(ForFiles) به شما امکان می دهد پوشه ها را مدیریت یا حذف کنید که با برخی از معیارهای ویندوز 10(Windows 10) مطابقت دارد. اگر می خواهید از دستور ForFiles در یک پوشه شبکه مشترک یا یک درایو شبکه نگاشت شده استفاده کنید، در اینجا نحوه انجام این کار با استفاده از Command Prompt آورده شده است.

ForFiles دستوری است که می‌توانید از طریق Command Prompt اجرا کنید تا عمدتاً فایل‌هایی را که طبق نیاز شما از فیلترهای سفارشی عبور می‌کنند حذف کنید. برای مثال، اگر می‌خواهید با حذف همه فایل‌های قدیمی‌تر از یک سال یا شش ماه یا بیشتر، فضای خالی ایجاد کنید، می‌توانید از دستور ForFiles برای انجام آن استفاده کنید. تنها مشکل این است که شما می توانید آن را فقط روی یک کامپیوتر محلی اجرا کنید. اگر می خواهید دستور ForFiles را روی یک درایو یا پوشه شبکه مشترک اجرا کنید، ابتدا باید آن را نقشه برداری کنید.

نحوه استفاده از دستور ForFiles در پوشه Shared Network

دستور ForFiles برای حذف، تغییر نام، انتقال فایل یا پوشه‌ها در پوشه شبکه مشترک(Shared Network) یا درایو شبکه Mapped در (Mapped)ویندوز 10(Windows 10) . برای استفاده از دستور ForFiles در پوشه Shared Network ، این مراحل را دنبال کنید-(Shared Network)

  1. cmd را در کادر جستجوی نوار وظیفه جستجو کنید.
  2. روی گزینه Run as administrator کلیک کنید.
  3. روی دکمه Yes کلیک کنید.
  4. دستور net use(net use) را برای نگاشت درایو وارد کنید.
  5. برای حذف یک پوشه، دستور forfiles(forfiles) را با فیلترها وارد کنید .

ابتدا باید  Command Prompt را با دسترسی مدیر باز کنید(open Command Prompt with administrator privilege) . برای آن،  cmd  را در کادر جستجوی نوار وظیفه(Taskbar) جستجو کنید. وقتی نتیجه جستجو ظاهر شد، مطمئن شوید که Command Prompt انتخاب شده است. در این صورت روی گزینه Run as administrator (Run as administrator ) مربوطه کلیک  کنید. سپس  گزینه Yes  را انتخاب کنید تا Command Prompt به عنوان مدیر باز شود.

اکنون،   برای اجرای دستور ForFiles باید (ForFiles)یک درایو شبکه را نقشه(map a network drive) برداری کنید . برای این منظور دستور زیر را تایپ کرده و دکمه  Enter  را فشار دهید:

net use F: \\networkShare\files /user:yourusername password

فراموش نکنید که  را با درایو اصلی که می خواهید نقشه برداری کنید،  نام کاربری(yourusername)  و  رمز عبور (password ) خود را با نام کاربری و رمز عبور جایگزین کنید.

برای یافتن لیست، دستور زیر را وارد کنید-

ForFiles /?

نحوه استفاده از دستور ForFiles در پوشه Shared Network

تمام دستورات را با مثال نشان می دهد تا بتوانید از آنها در پوشه شبکه نقشه برداری شده در ویندوز 10(Windows 10) استفاده کنید.

سینتکس کاملی که می توانید استفاده کنید این است:

forfiles [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] [{<date> | <days>}]]

می توانید از دستور ForFiles به صورت زیر استفاده  کنید:

ForFiles /p "F:\folder-path" /s /d -180 /c "cmd /c del /q @file"

شما باید مسیر F:\folder-path  با مسیر پوشه واقعی که می خواهید حذف کنید جایگزین کنید.

دستور بالا به شما این امکان را می دهد که تمام فایل هایی که پوشه ای بیش از 180 روز یا شش ماه هستند و در پوشه ذکر شده موجود هستند را حذف کنید.

دستورات دیگری نیز وجود دارد که می توانید در کنار ForFiles از آنها استفاده کنید .

برای فهرست کردن همه فایل‌های موجود در فهرست فعلی که حداقل یک سال از عمرشان می‌گذرد، تایپ کنید:

ForFiles /S /M *.* /D -365 /C "cmd /c echo @file is at least one year old."

این پست با جزئیات به شما نشان می دهد که چگونه دستور ForFiles را در درایو شبکه اشتراکی زمان بندی کنید.(schedule ForFiles command on Shared Network drive.)

در ادامه بخوانید: (Read next: ) نحوه حذف گزینه های Map Network Drive و Disconnect Network Drive(remove Map Network Drive and Disconnect Network Drive options) از این رایانه.



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts