使用 MP3 文件创建混合 CD

使用 MP3 文件创建混合 CD

您将如何编写一个脚本(最好是用于 Windows 命令行):

  • 检查单个驱动器上存储的数千个 MP3 文件(例如G:\
  • 随机化集合
  • 填充一系列目录,最多可容纳 650MB 的歌曲(但不超过 650MB)
  • 每首歌只被剥一次壳
  • (可选)目录大小尽可能接近 650MB

、、和命令没有明确的文件大小开关DIRCOPYXCOPY

经过 Google 搜索,得出了以下结论:

如果可以避免类似 UNIX 的环境那就太理想了。

那么,我的问题是:如何使用 Windows 命令行比较文件(或目录)的大小?

答案1

您可以使用 JavaScript WSH 脚本。请参阅文件系统对象

var WShell = WScript.CreateObject("WScript.Shell");
var fso = WScript.CreateObject("Scripting.FileSystemObject");

VB 是邪恶的

答案2

您对“类 unix 环境”的定义是什么?Tcl 或 Python 等语言是否属于这一类?此类编程语言非常适合此类任务,具有扫描目录、获取文件大小、移动文件等内置功能。

不要使用功能有限的语言(如 Windows 批处理语言)束缚自己。选择一种具有 Windows 本地端口的真正的编程语言,您的工作可能会容易得多。

答案3

iTunes 就有这样的功能。

相关内容