Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2015, 12:02   #1
Jaroslav
Форумчанин
 
Регистрация: 08.06.2009
Сообщений: 179
По умолчанию перемещение файла с заменой

Всем привет. Задача такая: нужно переместить файл с диска C на диск D с заменой файла на диске D. Имя файла, например, тест.xls
Ни метод FileSystemObject.MoveFile ни Name sFileName As sNewFileName не работают:

Вариант 2
Код:
sFileName = "C:\тест.xls"    'имя исходного файла
sNewFileName = "D:\тест.xls"    'имя файла для переименования

If Dir(sFileName, 16) = "" Then MsgBox "Нет такого файла", vbCritical, "Ошибка": Exit Sub
 
Name sFileName As sNewFileName 'переименовываем файл
Вариант 1
Код:
sFileName = "C:\тест.xls"    'имя исходного файла
sNewFileName = "D:\тест.xls"    'имя файла для переименования
If Dir(sFileName, 16) = "" Then MsgBox "Нет такого файла", vbCritical, "Ошибка": Exit Sub
 
    'перемещаем файл
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objFile = objFSO.GetFile(sFileName)
    objFile.Move sNewFileName
Jaroslav вне форума Ответить с цитированием
Старый 21.07.2015, 17:16   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Попробуйте сначала скопировать, потом удалить.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 22.07.2015, 10:36   #3
Jaroslav
Форумчанин
 
Регистрация: 08.06.2009
Сообщений: 179
По умолчанию

Спасибо. Наверное, сначала нужно удалить файл с диска D, а потом переместить
Jaroslav вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перемещение файла с сохранением пути mitiay Общие вопросы Delphi 13 02.03.2015 07:39
Поиск файла и перемещение. dijetol Общие вопросы Delphi 2 20.03.2012 11:48
Перемещение файла в VB 6.0 EREV@N Gamedev - cоздание игр: Unity, OpenGL, DirectX 0 24.04.2011 20:10
Поиск файла и копирование с заменой tarakan1983 Общие вопросы Delphi 11 29.04.2010 15:14
Переписать в файл Т2 все компоненты файла Т1 с заменой в них символа «0» на символ "1" АполинАрия Помощь студентам 2 31.05.2009 23:45