---
title: "Kan inte komma åt/kopiera vissa mappar?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/145583-kan-inte-komma-åt-kopiera-vissa-mappar"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "krupp"
published: "2006-04-15T11:42:48.000Z"
updated: "2006-04-17T00:25:13.000Z"
replies: 1
views: 366
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/145583-kan-inte-komma-åt-kopiera-vissa-mappar"
---

# Kan inte komma åt/kopiera vissa mappar?

## #1 — krupp, 2006-04-15T11:42Z

Jag tycks inte kunna avgöra om vissa mappar finns (Kör Windows XP och VB5). T.ex C:\\Documents and Settings\\\[user\]\\Cookies

Jag gör såhär:
\- Kör en rutin som visar windows "välj mapp"-dialogruta.
\- Väljer t.ex den angivna mappen ovan (Cookies)
\- Lägger sökvägen i variabeln 'mapp'

Kör jag 'MsgBox mapp' ser jag sökvägen där. Men om jag försöker göra en kontroll på ifall mappen finns, får jag som svar att den inte gör det:

If Dir(mapp, vbDirectory) = "" Then
    MsgBox "Mappen ''" & mapp & "'' finns inte!", 48
    Exit Sub
End If

Varför blir det på dessa viset? Detta gäller flera mappar under Documents and Settings, och Frontpagemappar som Mina webbplatser osv.

/Gabriel

Permalänk: https://www.webforum.nu/p/145583

## #2 — krupp, 2006-04-17T00:25Z

Fick hjälp på ett annat forum. Testkoden som fungerade ser ut såhär:

Dim DirResult As String
Dim CookiePath As String

    CookiePath = Environ$("USERPROFILE") & "\\Cookies"
    DirResult = Dir(CookiePath, vbDirectory Or vbHidden Or vbReadOnly Or vbSystem)
    If Len(DirResult) Then
        MsgBox "You have cookies!"
    Else
        MsgBox "I did not find any cookies. But I'm just a simple program."
    End If

Permalänk: https://www.webforum.nu/p/1800855

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/145583-kan-inte-komma-åt-kopiera-vissa-mappar
