首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何批量删除用户共享中的特定文件夹

如何批量删除用户共享中的特定文件夹
EN

Stack Overflow用户
提问于 2015-05-27 20:26:56
回答 2查看 80关注 0票数 0

我试图设计一种方法来批量删除许多用户备份文件夹中的特定文件夹。我所拥有的是一个服务器,它根据用户名在名为user的父目录中存储用户备份。

问题是在创建备份脚本时,它是为XP路径配置的,XP路径仍然适用于Windows 7,但我需要更新它,以便这些路径是Win 7的特定路径。

我要删除的文件夹是“文档和设置”。我知道的足够多,可以使用机器人复制(在长文件名的情况下)单独处理每个用户文件夹,但这非常耗时,而且我有许多服务器可以在多个位置(每个位置都有专用的文件服务器)完成这一操作。

我正在寻找关于如何处理这个问题的帮助/想法,而不一定是有人为我编写脚本。任何洞察力都是值得赞赏的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-27 20:36:24

如果每个用户都有一个完整的目录列表,您可以简单地遍历所有目录并从其中删除文档和设置:

代码语言:javascript
代码运行次数:0
运行
复制
for /d %u in (*) do rd "%u\Documents And Settings" /S /Q

在运行此操作之前,您必须将CD存储到包含用户目录的目录中,或者在star之前指定基本目录:

代码语言:javascript
代码运行次数:0
运行
复制
for /d %u in (\\myserver\backupstuff\usersdirectories\*) do rd "%u\Documents And Settings" /S /Q

请注意:运行此命令将自动删除所有目录,包括子目录(假设运行的用户拥有足够的权限)

票数 0
EN

Stack Overflow用户

发布于 2015-05-29 13:43:13

对于/d %u(C:\USERS2 2*) do (

对于/d %%v in (%u\CDATABUP*) do (rd“%v\\文档和设置”/S /Q) )

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30492490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档