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


Flytta innehållet i en mapp

Postades av 2005-01-25 17:53:20 - Mattias Frisk, i forum vb.net, Tråden har 5 Kommentarer och lästs av 510 personer

Jag vill kunna flytta innehållet från låt oss säga C:\test till C:\ utan att vara tvungen o använda kill funktionen om det redan finns en fil vid samma namn utan endast skriva över den i såna fall.


Svara

Sv: Flytta innehållet i en mapp

Postades av 2005-01-26 14:20:58 - Pelle Johansson

Hej, du borde kunna använda namespace System.IO och sätta flagga på overwrite. Har tyvärr ingen kod för att visa exempel tillgänglig just nu.


Svara

Sv:Flytta innehållet i en mapp

Postades av 2005-01-28 23:54:45 - Mattias Frisk

Hm.. hittar ingen namespace i system.IO


Svara

Sv: Flytta innehållet i en mapp

Postades av 2005-01-29 10:19:28 - Andreas Håkansson

Mattias,

Du skulle kunna skriva en funktion som ser ut som nedan. Obs jag har inte testat koden utan skrev den på "frihand"

Imports System.IO;

Public Function MoveFile(sourceFile As String, destinationFile As String, overwriteFile As Boolean) As Boolean

   If ( File.Exists(sourceFile) = True ) Then
     If ( overwriteFile = False ) Then
       Return False
     End If
     File.Delete(sourceFile)
   End If

   File.Move(sourceFile, destinationFile)

   Return True

End Sub


Sen anropar du den med

  Dim Results As Boolean
  Results = MoveFile("C:\temp.txt", "C:\Katalog\temp.txt", True) ' Skriv över filen om den finns

  If( Results = False )
     ' Det gick inte att flytta den
  End If


Givetvis bör du även lägga in kod för att fånga exceptions i funktionen MoveFile


Svara

Sv:Flytta innehållet i en mapp

Postades av 2005-01-30 21:53:23 - Mattias Frisk

Det är ungefär så som jag har det just nu men om det råkar hända att programmet crashar efter den har tagit bort en fil och aldrig hinner ersätta med en nya filen så är det kört. därför undrade jag om vb.net hade någon inbyggd funktion som jag antar skulle vara mycket mer stabilare än det jag använde.


Svara

Sv: Flytta innehållet i en mapp

Postades av 2005-02-01 10:46:24 - Patrik Löwendahl

File.Move tar väl bort orginal filen? Ngt annat vore ju himmla skumt eftersom det inte är en Copy?

Så varför inte bara lita på den och göra en try catch för den?

Tyvärr har vi inget transaktionsstöd på filsystems nivå, så det kan bli lite svårt att skydda sig för crasher mitt i en move. Men anvädner du bara Move så borde det iaf komma så nära som möjligt.

Hmm det var en ide iofs :) En klass med fil transaktionsstöd *Skratt*


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 570 722
27 958
271 751
513
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