2009-06-04 12 views
2

Est-il possible de gérer des fichiers et des répertoires (c'est-à-dire obtenir le contenu d'un répertoire, créer/copier/supprimer des fichiers, etc.) usig javascript dans WSH?
J'ai fait un rapide coup d'oeil à MSDN et je ne peux pas trouver un objet qui me laisse faire cela.Comment gérer les fichiers et les répertoires sous WSH?

Répondre

4

Est-ce que FileSystemObject est ce que vous cherchez?

+0

Je vois. Cependant, ce n'est pas dans la section WSH de la documentation. Il ne semble pas faire partie du DOM WSH. – GetFree

+0

Je ne dis pas que ça ne marche pas. Juste en indiquant qu'il est ailleurs dans l'arborescence de la documentation MSDN. – GetFree

+0

Je le regarde dans MSDN sous "Microsoft Windows Script Technologies". – RichieHindle

2
var fso = WScript.CreateObject("ScriptingFileSystemObject"); 
var CurDir = fs.GetFolder("C:\\temp"); 
var Files = CurDir.Files; 
for(var fileitem = new Enumerator(Files); !fileitem.atEnd(); fileitem.moveNext()) 
{ 
    fso.CopyFile(fileitem.item(), ExeDir); 
} 

Voir MSDN documentation on FSO.

+0

La première ligne doit être "Scripting.FileSystemObject" et non "ScriptingFileSystemObject" – mhenry1384

Questions connexes