Существует ли API для переименования папок и файлов?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
PILIGRIM
Начинающий
Начинающий
 
Сообщения: 24
Зарегистрирован: 25.07.2005 (Пн) 22:35

Существует ли API для переименования папок и файлов?

Сообщение PILIGRIM » 16.11.2005 (Ср) 20:17

Существует ли API для переименования папок и файлов?
Прошу, помогите пожалуйста.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 16.11.2005 (Ср) 20:20

name "file1" as "file2", переапист, блин...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 16.11.2005 (Ср) 20:21

MoveFile
Изображение

PILIGRIM
Начинающий
Начинающий
 
Сообщения: 24
Зарегистрирован: 25.07.2005 (Пн) 22:35

Сообщение PILIGRIM » 16.11.2005 (Ср) 21:02

Нет name "file1" as "file2" я знаю, это стандартный способ и FSO тоже не подходит, мне нужно как ни будь не стандартно, например через API.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 16.11.2005 (Ср) 21:42

PILIGRIM, MoveFile
Изображение

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 17.11.2005 (Чт) 8:32

PILIGRIM писал(а):Нет name "file1" as "file2" я знаю, это стандартный способ и FSO тоже не подходит, мне нужно как ни будь не стандартно, например через API.

Через API тоже будет стандартно.
Почему бы тебе не создавать BAT-файл, который будет создавать COM-файл, который будет искать в оглавлении каталога адрес хранящегося имени файла и генерить другой COM-файл, который будет запускаться с параметром, указывающим на этот адрес и переписывающий его данными с стандартного входа (StdIn), данные на который будет подавать твоя программа, ожидающая его?
Lasciate ogni speranza, voi ch'entrate.

SergT
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 237
Зарегистрирован: 22.06.2005 (Ср) 21:50
Откуда: Москва

Сообщение SergT » 17.11.2005 (Чт) 9:23

Alibek! Ну ты выдал! :shock: :shock: ... в доме который построит Джек!
Я несколько раз перечитывал, даже скопировал ( на память). Напоминает цитату из очень умной книжки по квантовой физике :D

Может человеку действительно нужен новый подход.
PILIGRIM, а зачем через API? Почему нестандартно? Задача по программированию?
Л. Толстой, «зачем обдумывать обдуманное, бери готовое и иди дальше, в этом сила человечества»
"Всё в наших руках, поэтому их нельзя опускать" (Коко Шанель)

PILIGRIM
Начинающий
Начинающий
 
Сообщения: 24
Зарегистрирован: 25.07.2005 (Пн) 22:35

Сообщение PILIGRIM » 17.11.2005 (Чт) 21:20

Всё я разобрался, спасибо tyomitch за MoveFile скромно и со вкусом.
Просто у меня была проблемка, почемуто команда name "file1" as "file2" вызывала ошибку, получалось так, что Name поминалось как не переименовать папку или фаил, а означало имя формы.
Странно как то получилось, ведь ни переменных ни объектов с таким именем небыло, а после нескольких перезагрузок компа все заработало.
Вот я и решил узнать какой небудь другой метод переименования. :D :D :D


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: YaCy [Bot] и гости: 176

    TopList