---
title: "Inte skriva över filer i aspSmartUpload?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/99054-inte-skriva-över-filer-i-aspsmartupload"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "HenkeG"
published: "2004-03-09T06:50:16.000Z"
updated: "2004-03-10T07:15:08.000Z"
replies: 5
views: 345
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/99054-inte-skriva-över-filer-i-aspsmartupload"
---

# Inte skriva över filer i aspSmartUpload?

## #1 — HenkeG, 2004-03-09T06:50Z

Finns det någon enkel och smart funktion i aspSmartUpload för att inte skriva över redan existerande filer? Har sökt igenom aspsmarts hemsida och forumet utan att finna något.

I AspUpload funkar det ju bra med
**Upload.OverwriteFiles = False** 

mySmartUpload.OverwriteFiles = False fungerar inte lika bra...

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

## #2 — icaaq, 2004-03-09T07:25Z

> **FAQ nr 6 skrev:**
>
> Does the SaveAs method always overwrite files?
> 
> **The saveAs method always overwrites the existing files.**

Så du får altså med hjälp av FSO ta reda på om filen existerar innan du använder dig av saveAs-metoden.

```
[red]
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
if not fso.FileExists(Server.MapPath("/fil")) then
     Upload.saveAs("lala")
else
     Response.Write "Fel namn"
end if
set fso = nothing
[/red]
```

typ ;)

mv icaaq

PS. Välkommen till wF :) DS.

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

## #3 — HenkeG, 2004-03-09T15:35Z

Filen skrivs över ändå.....

Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
if not fso.FileExists(Server.MapPath("/bild")) then

    intCount = mySmartUpload.Save("/testing/medlem/images/medlem")
    bild = mySmartUpload.Files("bild").FileName

else
     Response.Write "Filnamnet används redan. Byt namn på filen och pröva på nytt"
end if
set fso = nothing

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

## #4 — @nders, 2004-03-09T15:41Z

Du måste testa med den sökväg + bildnamn du ska använda. Något sånt härnt kanske:

```
if not fso.FileExists(Server.MapPath("/testing/medlem/images/medlem/" & mySmartUpload.Files("bild").FileName)) then
```

mvh

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

## #5 — HenkeG, 2004-03-09T15:59Z

Tackar! Fungerar utmärkt nu!

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

## #6 — martinpartin, 2004-03-10T07:15Z

Enklast... Generera ett nytt filnamn som är unikt från en databas eller en textfil.. Eller genom de redan inlagda filerna.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/99054-inte-skriva-över-filer-i-aspsmartupload
