---
title: "Movefolder"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/112907-movefolder"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "brw"
published: "2004-10-04T13:26:19.000Z"
updated: "2004-10-05T06:54:53.000Z"
replies: 9
views: 362
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/asp/112907-movefolder"
---

# Movefolder

## #1 — brw, 2004-10-04T13:26Z

Jag vill byta namn på en mapp och försöker med följande kod men det vägrar totalt.... 
CopyFolder fungerar men då kopierar den och det vill jag inte... vill endast kunna byta namn på den.
Någon som har grepp om vad som kan vara fel?

```
foldernameform = Request.Form("foldername")

oldsearchway = "c:\dokument\ursprungsmapp"
newsearchway = "c:\dokument\" & foldernameform

response.write oldsearchway & "<br>"
response.write newsearchway

	Set objFSO = Server.CreateObject("Scripting.FileSystemObject")

	objFSO.Movefile oldsearchway, newsearchway
'	objFSO.MoveFolder(oldsearchway, newsearchway)
'	objFSO.MoveFolder oldsearchway, newsearchway, TRUE
'	objFSO.CopyFolder oldsearchway, newsearchway, TRUE

	Set objFSO = Nothing
```

Felmeddelande:

```
Server object error 'ASP 0177 : 800a0035' 

Server.CreateObject Failed 

/folderproperties.asp, line 105 

The operation completed successfully.
```

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

## #2 — Erik Juhlin, 2004-10-04T13:38Z

Prova med:

```
objFSO.MoveFolder oldsearchway, newsearchway
```

Sen så brukar man översätta sökväg till path. :)

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

## #3 — brw, 2004-10-04T13:41Z

Hehe 

Jo som sagt jag har ju provat alla ovanstående därför dom är avmarkerade.... men det går inte då heller... alltså med MoveFolder.... har även testat det utan TRUE...

sen har jag fått något felmeddelande när jag använt path och därför har jag lite svengelskt  :)

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

## #4 — Erik Juhlin, 2004-10-04T13:43Z

Du hade inte mitt exempel med. Skillnad på:
objFSO.MoveFolder oldsearchway, newsearchway
och
objFSO.MoveFolder(oldsearchway, newsearchway)

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

## #5 — brw, 2004-10-04T13:45Z

Ah.. vafan.. jag har provat utan ()  och då fungerade det inte... 
nu döpte jag om variablarna till oldpath newpath och nu fungerar det... jag blir galen... 

Tack!

har du grepp om hur man kollar om en mapp är tom så att man kan ta bort den utan att några filer försvinner?

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

## #6 — Wolfheart, 2004-10-04T14:45Z

Det går ju alltid att kolla storleken på mappen om den är 0 så borde det väl heller inte inte finnas några filer i den, eller hur?

Typ nåt sånt här 
If FSO.FolderExists(path) Then
    If objFolder.Size = 0 Then
        FSO.DeleteFolder(path)
    End If
End If

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

## #7 — brw, 2004-10-05T06:48Z

Hmmm
den klagar på objfolder.size

object doesn't support this property or method

```
If FSO.FolderExists(path) Then
If objFolder.Size = 0 Then
FSO.DeleteFolder(path)
End If
End If
```

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

## #8 — @nders, 2004-10-05T06:49Z

Hur sätter du objektet *objFolder*?

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

## #9 — brw, 2004-10-05T06:54Z

Heh

var ju enkelt... jag missade ändra objfolder

jag kör ju en loop

for each fo in folder...

och då blev det ju fo.size och inte objfolder.size

Tack ändå!!

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

## #10 — @nders, 2004-10-05T06:54Z

:)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/112907-movefolder
