Страница: 1 |
Страница: 1 |
Вопрос: Проблема с пробелом в пути к файлу
Добавлено: 05.11.09 01:25
Автор вопроса: Саня | ICQ: 553816426
Мне нужно копировать файл, например с "Рабочий стол" на диск D:\, API функция CopyFile не работает, если в пути к файлу встречается пробел. Подскажите пожалуйста как решить проблему.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Саня
ICQ: 553816426
Вопросов: 10
Ответов: 99
Профиль | | #1
Добавлено: 05.11.09 02:06
Кстати в кавычки брать пробовал, все равно не работает.
Номер ответа: 2
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #2
Добавлено: 06.11.09 13:53
попробуй получить короткое имя файла. винапи вроде что-то типа GetShortPathName
Номер ответа: 3
Автор ответа:
VerhoLom
Вопросов: 20
Ответов: 285
Профиль | | #3
Добавлено: 13.11.09 11:48
Ну откройте его на чтение в бинарном режиме, создайте новый где надо и блоками (к примеру по 512 байт) читайте из него и записывайте в новый...
Номер ответа: 4
Автор ответа:
Millenium
ICQ: 629966
Вопросов: 118
Ответов: 903
Web-сайт:
Профиль | | #4
Добавлено: 18.11.09 23:53
Ставь системный идентификатор замены пробела - т.н. зарезервированное слово - %20%
На 98 и более старых машинах не обещаю, но в ХР и выше заработает.