Переместить файл из одной папки в другую папку в VB6 - PullRequest
0 голосов
/ 21 октября 2010

У меня есть несколько файлов в заданной папке A. Я хочу переместить эти файлы в папку B один за другим. то есть я делаю обработку для каждого файла. поэтому после завершения собственной обработки я хочу переместить обработанный файл в другую папку. Как я могу это сделать? Пожалуйста, помогите!

Ответы [ 4 ]

6 голосов
/ 22 октября 2010

Подход, основанный исключительно на VB6, без использования FileSystemObject, заключается в копировании и удалении.

FileCopy src, dest
Kill src

Ссылки на руководство:

http://msdn.microsoft.com/en-us/library/aa243368(VS.60).aspx

http://msdn.microsoft.com/en-us/library/aa243388(VS.60).aspx

5 голосов
/ 09 января 2013

вы можете использовать функцию name для перемещения файлов с использованием VB

Name "c:/test1.txt" as "d:/temp/blabla.txt"
2 голосов
/ 21 октября 2010
1 голос
/ 21 октября 2010

Кроме того, очевидно, что вы должны обновить и избежать любой новой разработки vb6, если это возможно. Однако, если у вас включена поддержка .NET, вы можете сделать это намного проще в библиотеке .NET, а затем выставить компонент .NET для COM для справки вашим приложением VB6. Единственным новым требованием будет то, что приложению требуется .NEt Framework (который теперь является стандартным для установок Windows). Еще одним преимуществом этого является то, что если вы позже решите обновить приложение до .NET, у вас уже есть эта функция!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...