powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как удалить файл содержащий пробелы в начале имени
8 сообщений из 8, страница 1 из 1
Как удалить файл содержащий пробелы в начале имени
    #36577744
feelin2g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую!

Проблема в том что клиент присылает файл (*.rar) который содержит в начале имени пробелы, т.е.
имя файла " привет.rar", после разархивирования нужно удалить файл, но из-за этих пробелов выдает ошибку что файл не найден, пробовал перед удалением переименовать но так же пишет что файл не найден как быть?

удаление командой Delete file
переименовка rename

За ранее благодарен!
...
Рейтинг: 0 / 0
Как удалить файл содержащий пробелы в начале имени
    #36577747
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feelin2gПриветствую!

Проблема в том что клиент присылает файл (*.rar) который содержит в начале имени пробелы, т.е.
имя файла " привет.rar", после разархивирования нужно удалить файл, но из-за этих пробелов выдает ошибку что файл не найден, пробовал перед удалением переименовать но так же пишет что файл не найден как быть?

удаление командой Delete file
переименовка rename

За ранее благодарен!
А если имя поместить в ковычки?
С уважением, Алексей
...
Рейтинг: 0 / 0
Как удалить файл содержащий пробелы в начале имени
    #36577752
feelin2g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey-K,

ищу файл

nfile=adir(arunarcfile,'C:\*.rar')

?arunarcfile(1,1) -> " _привет.rar"

удаление

delete file ("C:\"+arunarcfile(1,1))
...
Рейтинг: 0 / 0
Как удалить файл содержащий пробелы в начале имени
    #36577787
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feelin2gAleksey-K,

ищу файл

nfile=adir(arunarcfile,'C:\*.rar')

?arunarcfile(1,1) -> " _привет.rar"

удаление

delete file ("C:\"+arunarcfile(1,1))
А так:
Код: plaintext
1.
2.
3.
DECLARE INTEGER DeleteFile IN WIN32API AS DeleteFile string FileName
IF DeleteFile("C:\"+arunarcfile( 1 , 1 )) =  1 
   MESSAGEBOX("Удалил!")
ENDIF
С уважением, Алексей
...
Рейтинг: 0 / 0
Как удалить файл содержащий пробелы в начале имени
    #36577806
feelin2g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey-K,

Спасибо, работает
...
Рейтинг: 0 / 0
Как удалить файл содержащий пробелы в начале имени
    #36578845
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как удалить файл содержащий пробелы в начале имени
    #36578953
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМ Как работать с путями доступа и именами файлов, содержащих пробелы
Владимир, вы не правы!
Имя файла с пробелами и имя файла, НАЧИНАЮЩЕГОСЯ с пробела - это "две большие разницы"!
VFP такие файлы не видит в командах типа FOPEN(), FILE(), COPY и пр. Проверьте сами!
С уважением, Алексей.
...
Рейтинг: 0 / 0
Как удалить файл содержащий пробелы в начале имени
    #36579068
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. Посмотрел. Это глюк некоторых команд FoxPro. Например, команда Delete File действительно отказывается работать. Тогда, как вариант, можно использовать FSO. У меня удаляет.

Код: plaintext
1.
2.
fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFile(("C:\"+arunarcfile( 1 , 1 )))
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как удалить файл содержащий пробелы в начале имени
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]