Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


lista mappar

Postades av 2003-07-31 18:05:58 - Simon Ström, i forum visual basic - allmänt, Tråden har 8 Kommentarer och lästs av 833 personer

hej
jag vill lista mapparna som finns på c: i en treeviewer men bara det första lagret, om man kan kalla det så. vill exempelvis kunna få en lista liknanden denna:

NVIDIA
Program
Sierra
WinNT
osv

som den skulle göra på min dator. Jag använder vb6.
tack på förhand
//simon


Svara

Sv: lista mappar

Postades av 2003-07-31 23:22:00 - Andreas Hillqvist

Vad är frågan?


Svara

Sv: lista mappar

Postades av 2003-07-31 23:45:24 - Simon Ström

hur gör man?
jag har letat på msdn och många andra ställen men inte hittat ett exempel eller förklaring hur man listar alla mappar som finns på c:\ (i en treeviewer)

det finns hur man kollar om en viss mapp existerar men inte alla mappar :/


Svara

Sv: lista mappar

Postades av 2003-08-01 00:17:14 - Andreas Hillqvist

Det finns kod som visar hur man listar kataloger och det finns kod som demonstrerar hur man lägger till noder.
Genom att visa ett exempel så kommer du gå miste om erfarenheterna att söka upp informationen själv. Dessutom kombinera koden. Vilket är vad programmering går ut på.

Eller om man uttrycker det kort.
Ska vi göra det åt dig programmerar du inte.


Svara

Sv: lista mappar

Postades av 2003-08-01 16:15:28 - Oskar Johansson

Lite hjälp: titta på dokumentationen till Treeview-kontrollen i msdn.
För ett exempel på hur du letar mappar: kolla i dokumentationen efter kommandot dir...


Svara

Sv: lista mappar

Postades av 2003-08-04 01:23:35 - Simon Ström

nu har jag letat igenom alla ställen på msdn som jag kan komma att tänka på, utan att hitta hur man listar mappar. Det ända som finns är "ta reda på information om en mapp" eller "kolla om en mapp existerar". Dom få exempel jag har hittat har alldrig varit i vb6 utan i c# eller php. Antingen är jag helt sämst på att leta eller så missar jag det jag letar efter under sökningen.
Själva treeviewer kontrollen har aldirg varit nått problem men att hitta något sätt att fylla den med har visat sig vara ett mycket svårare fall att lösa.
dock har jag hittat ett gammal exempel här i forumet som jag tror ska gå att använda.


Svara

Sv: lista mappar

Postades av 2003-08-04 01:31:47 - Niklas Jansson

Lägg till "Microsoft Scripting Runtimes" i References.

lägg in detta:

<code>
Option Explicit

Private Sub Form_Load()
Dim fso As FileSystemObject
Dim f As Folder, f2 As Folder
Set fso = New FileSystemObject
Set f = fso.GetFolder("C:\")

For Each f2 In f.SubFolders
Debug.Print f2.Name
Next
End Sub
</code>


Svara

Sv: lista mappar

Postades av 2003-08-04 01:46:42 - Simon Ström

så här blev koden tillslut:

<code>
Function ListaUnderMappar(startmapp)
Set FileList = CreateObject("Scripting.Dictionary")
Set fso = CreateObject("Scripting.FileSystemObject")

'medans jag gör resten av koden bara för att visa att det funkar!! :D
TreeView1.Nodes.Add , , startmapp, startmapp

Set folderobj = fso.GetFolder(startmapp)
Set fc = folderobj.SubFolders
For Each mapp In fc
TreeView1.Nodes.Add startmapp, tvwChild, mapp.Name, mapp.Name
Next

End Function
</code>

och för att kalla på denna funkation så funkar detta bra...

Private Sub Command2_Click()
ListaUnderMappar ("c:/program/")
End Sub


Svara

Sv: lista mappar

Postades av 2003-08-04 01:56:20 - Simon Ström

ojdå :) såg inte att du hade laggt till något

tack så mycket det måste jag testa, förmodligen är din kod fyra tusen gånger bättre än min. tack


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 166
27 952
271 704
777
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies