![]() This involves opening the script in Notepad (the only editor we ship for VBScript), and changing the value of ObjStartFolder. It involves a bit of usability because to change the destination of the script, I must manually edit the script. This is illustrated in the following image: The only way to retrieve control of the situation (other than rebooting my computer) is to open Task Manager, find the Windows-based script host process, and kill it. One thing to keep in mind is that if you double-click this VBScript script, you potentially will receive thousands of popup message boxes like the one shown here:Īnother issue is that whether I click OK, or I click the red “X” in the upper-right corner, the onslaught of popup dialog boxes keeps coming. There are at least three issues with this script. Set objFolder = objFSO.GetFolder(Subfolder.Path) ShowSubfolders objFSO.GetFolder(objStartFolder) Set objFolder = objFSO.GetFolder(objStartFolder) Set objFSO = CreateObject("Scripting.FileSystemObject") VBScript list files in folders and subfolders It was a lot of work to understand, and for someone not really familiar with VBScript, it would be quite confusing. Therefore, TJ, I believe that you are taking a logical approach to learning Windows PowerShell and preparing for the future of Windows automation.īut, nearly 10 years ago, we posted the following Hey, Scripting Guy! Blog: How Can I Get a List of All the Files in a Folder and Its Subfolders? The script, written in VBScript, was 22 lines long. Scripting is a tool, a means to a destination, not the destination itself. The point of scripting-regardless of the language-is for automation. I am not the type of person who wants to say that you should immediately change over VBScript to Windows PowerShell. ![]() I wrote three books about VBScript, and I had a lot of fun teaching VBScript classes all over the world when I was in MCS. Speaking of refreshing, I believe you will find the way that Windows PowerShell handles files and folders a welcome change from the work you had to do in VBScript.įirst let me say that I do not hate VBScript. I added a combination spoonful of spearmint leaves, peppermint leaves, licorice root, rose hips, hibiscus, and a cinnamon stick to my pot while I steeped it for four minutes. This morning I am sipping a cup of English Breakfast tea. Microsoft Scripting Guy, Ed Wilson, is here. Can you give me a push in the right direction? I am having a bit of trouble listing files in folders and in subfolders. What I am doing is when I need to make a change to an existing VBScript script, I attempt to use Windows PowerShell to do the same task. So, I am trying to learn Windows PowerShell. But after attending TechEd the last several years, it appears that Microsoft is moving away from VBScript, and is embracing Windows PowerShell. One reason I love VBScript so much is that, to me, it is easy to use. I love using VBScript, and I have done so for nearly 15 years. Hey, Scripting Guy! I am an old VBScript guy. ![]() Summary: Use Windows PowerShell to list files in folders and subfolders. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |