我在三星 rv420 计算机上使用 Windows 7 Home Basic“Service pack 1”。
我正在备份我的文件。我有一个名为“我喜欢的音乐”的文件夹(它不是 Windows 7 的默认音乐文件夹),该文件夹中还有其他文件夹,里面有文件夹,而“最深”的文件夹(里面没有文件夹的文件夹)有 mp3 音乐文件。
我不想备份这些音乐文件,因为它们太大了,但我有兴趣复制文件名,即每首歌曲的歌曲标题。因为这样,我将有一个包含我喜欢的所有歌曲的列表,并且不会占用太多磁盘空间(它将是一个不超过几 kb 的文本文件)
我不想手动做这个,歌曲太多了。
如果可能的话,我想要一个更复杂的备份:我想要某种方式来知道文件在哪个文件夹中。这样可以确保我知道艺术家。例如:有很多歌曲都叫“我爱你”,但如果我知道歌曲的文件夹,其中很多情况下是艺术家的名字,我就可以知道艺术家,从而识别歌曲。
我自己的进度:我尝试了 cmd 中的“Robocopy”命令,但它只复制了文件夹名称,而没有复制其中文件的任何信息。我至少需要文件名。
答案1
两个建议:
1.使用robocopy sourcedir destination /CREATE /S
。这将复制文件夹结构和所有文件,但将每个文件的文件大小设置为 0。
- 用于
tree /F
获取所有文件的树形列表。这是文件夹树的图形表示,以及所有文件名。但它不是备份 - 如果您对具有文件夹层次结构的文件列表感兴趣,tree
可能会更方便。
答案2
如何创建包括子目录层次结构的文件列表?
使用以下命令:
dir /a-d /b /s > myfiles.txt
进一步阅读
- Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
- 目录- 显示文件和子文件夹的列表。