仅备份具有文件夹结构的文件名

仅备份具有文件夹结构的文件名

我在三星 rv420 计算机上使用 Windows 7 Home Basic“Service pack 1”。

我正在备份我的文件。我有一个名为“我喜欢的音乐”的文件夹(它不是 Windows 7 的默认音乐文件夹),该文件夹中还有其他文件夹,里面有文件夹,而“最深”的文件夹(里面没有文件夹的文件夹)有 mp3 音乐文件。

我不想备份这些音乐文件,因为它们太大了,但我有兴趣复制文件名,即每首歌曲的歌曲标题。因为这样,我将有一个包含我喜欢的所有歌曲的列表,并且不会占用太多磁盘空间(它将是一个不超过几 kb 的文本文件)

我不想手动做这个,歌曲太多了。

如果可能的话,我想要一个更复杂的备份:我想要某种方式来知道文件在哪个文件夹中。这样可以确保我知道艺术家。例如:有很多歌曲都叫“我爱你”,但如果我知道歌曲的文件夹,其中很多情况下是艺术家的名字,我就可以知道艺术家,从而识别歌曲。

我自己的进度:我尝试了 cmd 中的“Robocopy”命令,但它只复制了文件夹名称,而没有复制其中文件的任何信息。我​​至少需要文件名。

答案1

两个建议:
1.使用robocopy sourcedir destination /CREATE /S。这将复制文件夹结构和所有文件,但将每个文件的文件大小设置为 0。

  1. 用于tree /F获取所有文件的树形列表。这是文件夹树的图形表示,以及所有文件名。但它不是备份 - 如果您对具有文件夹层次结构的文件列表感兴趣,tree可能会更方便。

答案2

如何创建包括子目录层次结构的文件列表?

使用以下命令:

dir /a-d /b /s > myfiles.txt

进一步阅读

相关内容