🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.ms-windows.programacion
Article #433

Re: ¿Hay alguna forma... algun truco..???

#433
From: Mikel Irazabal
Date: Fri, 30 Jan 2004 08:08
49 lines
2659 bytes
Sony wrote:
> Ya.... ya ....
> Yo programo en Visual Basic, y ya se que haciendo un programita
> lo conseguiria.... pero tengo que perder un monton de tiempo para
> conseguir algo tan simple como un DIR......
> Por eso preguntaba si habia algun programita o alguna utilidad que
> lo hiciera.....
> Gracias.
> Saludos.

�Pues vaya! Si es as�, a m� todav�a no me queda claro en que contexto 
quieres usarlo, ni que lenguaje vas a usar. (�Eres una inc�gnita! ;-) )

Si es VisualBasic pues supongo que no ser� muy dif�cil (yo no programo 
todav�a ;-) con VB).


Si quieres una utilidad, pues DIR es una, y lo siguiente tambi�n es una 
"utilidad" en Visual Basic Script que lo hace:

(Ponlo en un fichero con extensi�n VBS y ejec�talo)

MsgBox "Ficheros:" & chr(13) & ShowFileList("C:\Archivos de Programa")
MsgBox "Directorios: " & chr(13) & _
    ShowFolderList("C:\Archivos de Programa")

Function ShowFileList(folderspec)
    Dim fso, f, f1, fc, s
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set f = fso.GetFolder(folderspec)
    Set fc = f.Files
    For Each f1 in fc
       s = s & f1.name
       s = s & chr(13)
    Next
    ShowFileList = s
End Function

Function ShowFolderList(folderspec)
    Dim fso, f, f1, s, sf
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set f = fso.GetFolder(folderspec)
    Set sf = f.SubFolders
    For Each f1 in sf
       s = s & f1.name
       s = s & chr(13)
    Next
    ShowFolderList = s
End Function
Technical Details
Message-ID: <bvd3c4$qtmgl$1@ID-172074.news.uni-berlin.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!212.49.167.194!not-for-mail
References: <40184E52.9B8970BA@terra.es> <bvao6g$osppc$1@ID-172074.news.uni-berlin.de> <bvase8$nhfrg$1@ID-172074.news.uni-berlin.de> <4019B343.6A44B2DE@terra.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 10d088,a39048b6756fb6e6
X-Google-Attributes: gid10d088,public
X-Google-ArrivalTime: 2004-01-30 00:07:35 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!212.49.167.194!not-for-mail
From: Mikel Irazabal <m_irazabal@yahoo.es>
Newsgroups: es.comp.os.ms-windows.programacion
Subject: Re: ¿Hay alguna forma... algun truco..???
Date: Fri, 30 Jan 2004 09:08:39 +0100
Lines: 49
Message-ID: <bvd3c4$qtmgl$1@ID-172074.news.uni-berlin.de>
References: <40184E52.9B8970BA@terra.es> <bvao6g$osppc$1@ID-172074.news.uni-berlin.de> <bvase8$nhfrg$1@ID-172074.news.uni-berlin.de> <4019B343.6A44B2DE@terra.es>
NNTP-Posting-Host: 212.49.167.194
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.uni-berlin.de 1075450052 28236309 212.49.167.194 ([172074])
User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: eu, es, en, fr, de
In-Reply-To: <4019B343.6A44B2DE@terra.es>