我刚刚得到一个项目,我必须在 Windows 操作系统上执行以下操作:
- 检测有多少驱动器(C:D:E:..etc)连接到当前系统
- 每个卷的系统标签是什么
- 每个驱动器有多少存储空间(已用和可用)
- 每个驱动器是什么格式(NTFS/FAT32)
- 这些驱动器中的给定目录中有多少文件
- 每个文件大小有多大
- 文件处理(每个文件大约 2GB),我必须做很多类似 C 的 fseek()、二进制数据解析以及大端到小端的转换。还要写一些逻辑代码。
我是一位经验丰富的 C\C++ 程序员,但我认为这将是我开始学习脚本的最佳时机。
我想到的候选人是:( Python || Ruby ) && PowerShell。
这些是我可以用 IronPython+Powershell 来完成的事情吗?还是有更好的工具/语言?
PS:PowerShell 是要取代 VBScript 吗?此外,既然存在 C#、WPF 和 Powershell,VB.net 有什么用处?