Класс FolderItem может представлять любой файл или папку на компьютере. Чтобы создать экземпляр FolderItem для определенного абсолютного пути, передайте путь методу GetFolderItem и сохранить результат:
Dim SourceFile As FolderItem
SourceFile = GetFolderItem("C:\ExampleFolder\ExampleFile.txt", PathTypeAbsolute)
После создания FolderItem вы можете изменить его свойства и вызвать его методы, чтобы повлиять на изменения в базовом файле или каталоге.
Чтобы скопировать или переместить файл в другой каталог, вам необходимо получить FolderItem, представляющий каталог назначения. В зависимости от места назначения вы можете использовать один из нескольких методов для получения целевого объекта FolderItem.
Например,
Dim destination As FolderItem
destination = GetFolderItem("C:\DestinationExample\", PathTypeAbsolute)
или с помощью модуля SpecialFolder:
destination = SpecialFolder.Desktop 'the user's desktop directory
или, используя родительскую папку свойство ExecutableFile ссылки Класс приложения:
destination = App.ExecutableFile.Parent 'your app's directory
Как только вы настроите исходный и конечный FolderItem, просто вызовите CopyFileTo или Методы MoveFileTo исходного элемента FolderItem:
Dim SourceFile As FolderItem
SourceFile = GetFolderItem("C:\ExampleFolder\ExampleFile.txt", PathTypeAbsolute)
Dim destination As FolderItem
destination = GetFolderItem("C:\DestinationExample\", PathTypeAbsolute)
SourceFile.MoveFileTo(destination)
' or
SourceFile.CopyFileTo(destination)
Обратите внимание, что методы CopyFileTo и MoveFileTo нельзя использовать для перемещения или копирования каталогов, только для файлов.
person
Andrew Lambert
schedule
14.07.2013