Article View: es.comp.os.ms-windows.programacion
Article #433Re: ¿Hay alguna forma... algun truco..???
From: Mikel Irazabal
Date: Fri, 30 Jan 2004 08:08
Date: Fri, 30 Jan 2004 08:08
49 lines
2659 bytes
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-mailReferences:
<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>