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


Finns mappen?

Postades av 2002-06-03 15:12:49 - Michael Ziegler, i forum visual basic - allmänt, Tråden har 9 Kommentarer och lästs av 472 personer

Nedanstående sub skall kontrollera om "data"-mappen finns, och
om det inte finns, skapa den. Av någon okänd anledning verkar
det som om inte "On Error" raden fungerar, utan ett "vanligt" fel-
meddelande kommer om inte mappen finns??!?!
Någon som har några goda råd?

/Michael


Sub KontrolleraDataMapp(root As String)
On Error GoTo Handler
ChDir (root + "\data")
Exit Sub
Handler:
MkDir (root + "\Data")
Resume Next
End Sub


Svara

Sv: Finns mappen?

Postades av 2002-06-03 15:28:39 - Petter Lagedal

Går det inte bara att skriva så här. Du kan ju testa och se om det funkar. Jag tror att det ska funka.

Sub KontrolleraDataMapp(root As String)
If Dir(root & "\data\") <> "" Then
Exit Sub
Else
MkDir (root & "\data\")
End If
End Sub

MVH
Petter


Svara

Sv: Finns mappen?

Postades av 2002-06-03 15:28:57 - Jan Eriksson

Denna kod kanske fungerar bättre... :-)


Set objFSO = CreateObject("Scripting.FileSystemObject")
If Not (objFSO.FolderExists("c:\test\")) Then
objFSO.CreateFolder ("c:\test\")
End If

/Janne


Svara

Sv: Finns mappen?

Postades av 2002-06-03 15:46:21 - Michael Ziegler

Hej Petter!
Ditt förslag fungerar första gången (om inte mappen finns), men när
den finns (och är tom) fungerar det sämre.....

/Michael


Svara

Sv: Finns mappen?

Postades av 2002-06-03 17:28:25 - Andreas Hillqvist

Sub KontrolleraDataMapp(Root As String)
If Len(Dir(Root & "\data", vbDirectory)) = 0 Then
MkDir Root & "\data\"
End If
End Sub


Svara

Sv: Finns mappen?

Postades av 2002-06-04 08:11:04 - Michael Ziegler

Tack Andreas!
Detta fungerade ju perfekt, är enkelt och kortast kod!!!


Svara

Sv: Finns mappen?

Postades av 2002-06-04 08:37:37 - Niklas Jansson

>...kortast kod!!!

Sub KontrolleraDataMapp(Root As String)
If Len(Dir(Root & "\data", vbDirectory)) = 0 Then
MkDir Root & "\data\"
End If
End Sub

är inte allra kortast.

Sub KontrolleraDataMapp(Root As String)
If Len(Dir(Root & "\data", vbDirectory)) = 0 Then MkDir Root & "\data\"
End Sub

Hade varit kortast. hihi... :)

/Niklas Jansson


Svara

Sv: Finns mappen?

Postades av 2002-06-04 08:38:32 - Michael Ziegler

OK, jag ger mig!!!

Thanks mates!


Svara

Sv: Finns mappen?

Postades av 2002-06-04 11:00:39 - Andreas Hillqvist

Det ska ju vara läsbart oxå. Tycker if-satserna blir lättlästare om man bryter dem.

Okej, det innebär två extra rader. Men det är det värt.

;O)


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 610
27 953
271 709
1 528
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