2 javascript windows directory file
我是JavaScript的新手.
给定本地计算机的文件夹路径(Windows),我想知道如何提取当前路径中所有可能的文件夹的名称,而不知道有多少文件夹或它们被调用.
非常感谢你提前.
这是一个小脚本,可以帮助您开始使用FileSystemObject与JScript结合使用:
var fso = new ActiveXObject("Scripting.FileSystemObject");
var shell = new ActiveXObject("WScript.Shell");
var path = "%ProgramFiles%";
var programFiles = fso.GetFolder(shell.ExpandEnvironmentStrings(path));
var subFolders = new Enumerator(programFiles.SubFolders);
while (!subFolders.atEnd())
{
var subFolder = subFolders.item();
WScript.Echo(subFolder.Name);
subFolders.moveNext();
}
Run Code Online (Sandbox Code Playgroud)
在命令行上使用csript.exe调用它:
cscript subfolders.js
Run Code Online (Sandbox Code Playgroud)
在Windows脚本文件5.6持有你需要关于这个主题(以及其他许多)的所有细节.下载并拥有它,它真的很有帮助.在Windows系统上,对FileSystemObject及其亲属的一点了解确实可以节省一天.