FileSystemProxy.MoveFile Metod

Definition

Flyttar en fil till en ny plats.

Överlagringar

Name Description
MoveFile(String, String)

Flyttar en fil till en ny plats.

MoveFile(String, String, UIOption)

Flyttar en fil till en ny plats.

MoveFile(String, String, Boolean)

Flyttar en fil till en ny plats.

MoveFile(String, String, UIOption, UICancelOption)

Flyttar en fil till en ny plats.

MoveFile(String, String)

Flyttar en fil till en ny plats.

public:
 void MoveFile(System::String ^ sourceFileName, System::String ^ destinationFileName);
public void MoveFile(string sourceFileName, string destinationFileName);
member this.MoveFile : string * string -> unit
Public Sub MoveFile (sourceFileName As String, destinationFileName As String)

Parametrar

sourceFileName
String

Sökvägen till filen som ska flyttas.

destinationFileName
String

Sökväg till den katalog som filen ska flyttas till.

Undantag

Sökvägen är inte giltig av någon av följande orsaker: det är en sträng med noll längd. den innehåller endast tomt utrymme. den innehåller ogiltiga tecken. eller så är det en enhetssökväg (börjar med \\.\); det slutar med ett avslutande snedstreck.

destinationFileName är Nothing eller en tom sträng.

Källfilen är ogiltig eller finns inte.

Filen används av en annan process eller så uppstår ett I/O-fel.

Sökvägen överskrider den systemdefinierade maximala längden.

Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format.

Användaren saknar nödvändiga behörigheter för att visa sökvägen.

Exempel

Det här exemplet flyttar filen Test.txt från TestDir1 till TestDir2.

My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test.txt")

Det här exemplet flyttar filen Test.txt från TestDir1 till TestDir2 och byter namn på den Test2.txt.

My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test2.txt")

Kommentarer

Om målstrukturen inte finns skapas den.

Metoden MoveFile bevarar endast ACL:er (Access Control poster) när filen flyttas inom samma volym. Detta inkluderar ärvda ACL:er, som blir direkta ACL:er när de flyttas (direkta ACL:er har företräde framför ärvda ACL:er). Om en fil flyttas mellan volymer kopieras inte ACL:er.

I följande tabell visas ett exempel på en uppgift som involverar My.Computer.FileSystem.MoveFile metoden.

Till Se
Flytta en fil Gör så här: Flytta en fil

Se även

Gäller för

MoveFile(String, String, UIOption)

Flyttar en fil till en ny plats.

public:
 void MoveFile(System::String ^ sourceFileName, System::String ^ destinationFileName, Microsoft::VisualBasic::FileIO::UIOption showUI);
public void MoveFile(string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI);
member this.MoveFile : string * string * Microsoft.VisualBasic.FileIO.UIOption -> unit
Public Sub MoveFile (sourceFileName As String, destinationFileName As String, showUI As UIOption)

Parametrar

sourceFileName
String

Sökvägen till filen som ska flyttas.

destinationFileName
String

Sökväg till den katalog som filen ska flyttas till.

showUI
UIOption

Anger om åtgärdens förlopp ska spåras visuellt. Standard är UIOption.OnlyErrorDialogs.

Undantag

Sökvägen är inte giltig av någon av följande orsaker: det är en sträng med noll längd. den innehåller endast tomt utrymme. den innehåller ogiltiga tecken. eller så är det en enhetssökväg (börjar med \\.\); det slutar med ett avslutande snedstreck.

destinationFileName är Nothing eller en tom sträng.

Källfilen är ogiltig eller finns inte.

Filen används av en annan process eller så uppstår ett I/O-fel.

Sökvägen överskrider den systemdefinierade maximala längden.

Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format.

Användaren saknar nödvändiga behörigheter för att visa sökvägen.

Exempel

Det här exemplet flyttar filen Test.txt från TestDir1 till TestDir2.

My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test.txt")

Det här exemplet flyttar filen Test.txt från TestDir1 till TestDir2 och byter namn på den Test2.txt.

My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test2.txt")

Kommentarer

Om målstrukturen inte finns skapas den.

Metoden MoveFile bevarar endast ACL:er (Access Control poster) när filen flyttas inom samma volym. Detta inkluderar ärvda ACL:er, som blir direkta ACL:er när de flyttas (direkta ACL:er har företräde framför ärvda ACL:er). Om en fil flyttas mellan volymer kopieras inte ACL:er.

I följande tabell visas ett exempel på en uppgift som involverar My.Computer.FileSystem.MoveFile metoden.

Till Se
Flytta en fil Gör så här: Flytta en fil

Se även

Gäller för

MoveFile(String, String, Boolean)

Flyttar en fil till en ny plats.

public:
 void MoveFile(System::String ^ sourceFileName, System::String ^ destinationFileName, bool overwrite);
public void MoveFile(string sourceFileName, string destinationFileName, bool overwrite);
member this.MoveFile : string * string * bool -> unit
Public Sub MoveFile (sourceFileName As String, destinationFileName As String, overwrite As Boolean)

Parametrar

sourceFileName
String

Sökvägen till filen som ska flyttas.

destinationFileName
String

Sökväg till den katalog som filen ska flyttas till.

overwrite
Boolean

True för att skriva över befintliga filer. annars False. Standard är False.

Undantag

Sökvägen är inte giltig av någon av följande orsaker: det är en sträng med noll längd. den innehåller endast tomt utrymme. den innehåller ogiltiga tecken. eller så är det en enhetssökväg (börjar med \\.\); det slutar med ett avslutande snedstreck.

destinationFileName är Nothing eller en tom sträng.

Källfilen är ogiltig eller finns inte.

Filen används av en annan process eller så uppstår ett I/O-fel.

Sökvägen överskrider den systemdefinierade maximala längden.

Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format.

Användaren saknar nödvändiga behörigheter för att visa sökvägen.

Exempel

Det här exemplet flyttar filen Test.txt från TestDir1 till TestDir2.

My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test.txt")

Det här exemplet flyttar filen Test.txt från TestDir1 till TestDir2 och byter namn på den Test2.txt.

My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test2.txt")

Kommentarer

Om målstrukturen inte finns skapas den.

Metoden MoveFile bevarar endast ACL:er (Access Control poster) när filen flyttas inom samma volym. Detta inkluderar ärvda ACL:er, som blir direkta ACL:er när de flyttas (direkta ACL:er har företräde framför ärvda ACL:er). Om en fil flyttas mellan volymer kopieras inte ACL:er.

I följande tabell visas ett exempel på en uppgift som involverar My.Computer.FileSystem.MoveFile metoden.

Till Se
Flytta en fil Gör så här: Flytta en fil

Se även

Gäller för

MoveFile(String, String, UIOption, UICancelOption)

Flyttar en fil till en ny plats.

public:
 void MoveFile(System::String ^ sourceFileName, System::String ^ destinationFileName, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void MoveFile(string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.MoveFile : string * string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub MoveFile (sourceFileName As String, destinationFileName As String, showUI As UIOption, onUserCancel As UICancelOption)

Parametrar

sourceFileName
String

Sökvägen till filen som ska flyttas.

destinationFileName
String

Sökväg till den katalog som filen ska flyttas till.

showUI
UIOption

Anger om åtgärdens förlopp ska spåras visuellt. Standard är UIOption.OnlyErrorDialogs.

onUserCancel
UICancelOption

Anger om ett undantag utlöses när användaren avbryter åtgärden. Standard är UICancelOption.ThrowException.

Undantag

Sökvägen är inte giltig av någon av följande orsaker: det är en sträng med noll längd. den innehåller endast tomt utrymme. den innehåller ogiltiga tecken. eller så är det en enhetssökväg (börjar med \\.\); det slutar med ett avslutande snedstreck.

destinationFileName är Nothing eller en tom sträng.

Källfilen är ogiltig eller finns inte.

Filen används av en annan process eller så uppstår ett I/O-fel.

onUserCancel är inställt på ThrowException, och antingen har användaren avbrutit åtgärden eller så inträffar ett ospecificerat I/O-fel.

Sökvägen överskrider den systemdefinierade maximala längden.

Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format.

Användaren saknar nödvändiga behörigheter för att visa sökvägen.

Exempel

Det här exemplet flyttar filen Test.txt från TestDir1 till TestDir2.

My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test.txt")

Det här exemplet flyttar filen Test.txt från TestDir1 till TestDir2 och byter namn på den Test2.txt.

My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test2.txt")

Kommentarer

Om målstrukturen inte finns skapas den.

Metoden MoveFile bevarar endast ACL:er (Access Control poster) när filen flyttas inom samma volym. Detta inkluderar ärvda ACL:er, som blir direkta ACL:er när de flyttas (direkta ACL:er har företräde framför ärvda ACL:er). Om en fil flyttas mellan volymer kopieras inte ACL:er.

I följande tabell visas ett exempel på en uppgift som involverar My.Computer.FileSystem.MoveFile metoden.

Till Se
Flytta en fil Gör så här: Flytta en fil

Se även

Gäller för