ForFiles 命令可让您管理共享网络上的文件和文件夹

ForFiles命令可让您管理或删除文件夹,符合Windows 10上的某些标准。如果您想在共享网络文件夹或映射网络驱动器上使用ForFiles命令,可以使用命令提示符(Command Prompt)执行此操作。

ForFiles是一个命令,您可以通过命令提示符(Command Prompt)运行主要删除根据您的要求通过一些自定义过滤器的文件。例如,如果您想通过删除所有超过一年或六个月左右的文件来腾出一些可用空间,您可以使用ForFiles命令来完成它。唯一的问题是您只能在本地计算机上运行它。如果要在共享的网络驱动器或文件夹上运行ForFiles命令,则必须先对其进行映射。(ForFiles)

如何在共享网络(Shared Network)文件夹上使用ForFiles命令

ForFiles命令用于在(ForFiles)Windows 10中删除、重命名、移动共享网络(Shared Network)文件夹或映射(Mapped)网络驱动器上的文件管理器或文件夹。要在共享网络(Shared Network)文件夹上使用ForFiles命令,请按照以下步骤操作 -

  1. 在任务栏搜索框中搜索cmd
  2. 单击以管理员身份运行( Run as administrator)选项。
  3. 单击(Yes)按钮。
  4. 输入net use命令来映射驱动器。
  5. 输入带有过滤器的forfiles命令以删除文件夹。

首先,您必须以 管理员权限打开命令提示符(open Command Prompt with administrator privilege)。为此,请 在任务栏(Taskbar)搜索框中搜索cmd  。当搜索结果出现时,确保选择了命令提示符(Command Prompt)。如果是这样,请单击相应的 以管理员​​身份运行 (Run as administrator )选项。接下来,选择 是 (Yes )选项以管理员身份打开命令提示符。(Command Prompt)

现在,您必须 映射网络驱动器(map a network drive) 才能运行ForFiles命令。为此,键入以下命令并按 Enter 按钮:

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

不要忘记将 替换为您要映射的原始驱动器,将 (yourusername)的用户名 和 密码 (password )替换为您的用户名和密码。

要查找列表,请输入以下命令 -

ForFiles /?

如何在共享网络文件夹上使用 ForFiles 命令

它通过示例显示所有命令,以便您可以在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 天或 6 个月且在上述文件夹中可用的所有文件。

您可以与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: )如何从这台 PC中删除映射网络驱动器和断开网络驱动器选项。(remove Map Network Drive and Disconnect Network Drive options)



About the author

我是一名硬件工程师,拥有超过 10 年的 IOS 和 MacOS 系统工作经验。在过去的 5 年里,我也是一名夜班老师,并且自学了如何使用 Google Chrome。我在这两个领域的技能使我成为网站开发、图形设计或网络安全工作的完美人选。



Related posts