删除任何不是文件夹的文件

Gid*_*eon 3 compression windows-7 command-line

我的工作中有一个复杂的目录,另一个人需要它的结构。拥有如此多的目录,而不是手动记录,他坚持只复制该文件夹,然后删除所有文件,然后将整个目录压缩到一个*.zip文件中。压缩它很容易,但如何删除文件?我相信使用命令行是一种方式,但我不知道如何开始。顺便说一下,它在 Windows 操作系统上。

Has*_*tur 5

您不需要复制包含的所有目录文件,您应该只复制带有命令的树结构

 xcopy SourceDir DestinationDir /T /E
Run Code Online (Sandbox Code Playgroud)

在哪里

/e
复制所有子目录,即使它们是空的。将 /e 与 /s 和 /t 命令行选项一起使用。

/t 仅
复制子目录结构(即树),而不是文件。要复制空目录,您必须包含/e命令行选项。

参考