如何查找文件夹的内容并将其删除到另一个文件夹中?

问题描述 投票:0回答:1

我正在尝试创建一个可以包含白名单文件夹和目标文件夹的程序。白名单文件夹告诉程序要在目标文件夹中删除的内容。

例如,假设我有FOLDER1和FOLDER2FOLDER1有一个名为“ Hi”的文本文档FOLDER2有2个文本文档,一个名为“ Hi”(同一文本文档),另一个名为“ Hello”]]

[我希望程序看到FOLDER1拥有“ Hi”的白名单,并将其从FOLDER2删除。

有人可以帮忙吗?!

我已经尝试过将FOLDER1的所有内容放在一个字符串变量中,并将其从FOLDER2中删除。而且我只尝试了Del FOLDER1 FOLDER2。

@ECHO OFF
SET PATH_LIST=
SETLOCAL ENABLEDELAYEDEXPANSION   

FOR /r C:\Users\%USERNAME%\Desktop\FOLDER1 %%X IN (.svn) DO (
    ECHO %%X
    SET PATH_LIST=!PATH_LIST! "%%X"
)

ENDLOCAL

RD /s /q %PATH_LIST%
Pause

这绝对没有做任何事情,我什至看不到它做了什么,因为CMD决定在被特别告知时不暂停。

我正在尝试创建一个可以包含白名单文件夹和目标文件夹的程序。白名单文件夹告诉程序要在目标文件夹中删除的内容。例如,假设我有FOLDER1 ...

file batch-file delete-file
1个回答
0
投票

如果您尝试做我正在做的事情,答案由Compo在他的comment中提供:

© www.soinside.com 2019 - 2024. All rights reserved.