powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Непонятка с пробелами в названии папки
17 сообщений из 17, страница 1 из 1
Непонятка с пробелами в названии папки
    #33655008
Stind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый всем день!

Вопрос такой. Хочу скопировать файл из папки в пакпку. Все хорошо, до тех пор, пока в папке-источнике и папке-цели нет пробелов в имени.

Т.е.

f1="c:\my doc\1.doc"
f2="c:\Program Files\2.doc"
copy file &f1 to &f2

НЕ РАБОТАЕТ.

Точно так же adir(m,"c:\Program Files\*.*")=0! Хотя там файлы есть!
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33655019
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
copy file (f1) to (f2)
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33655036
m.a.v
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
StindДобрый всем день!

Вопрос такой. Хочу скопировать файл из папки в пакпку. Все хорошо, до тех пор, пока в папке-источнике и папке-цели нет пробелов в имени.

Т.е.

f1="c:\my doc\1.doc"
f2="c:\Program Files\2.doc"
copy file &f1 to &f2

НЕ РАБОТАЕТ.

Точно так же adir(m,"c:\Program Files\*.*")=0! Хотя там файлы есть!

Поставь еще одинарные ковычки " 'c:\Program Files\*.* ' "
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33655122
Stind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кавычки поставил, скобки... Но вопрос еще вот в чем.
Программа должна скопировать рядом лежащую папку в C:\Program Files. Соответственно, перед копированием файлов нужно создать папку.
Так вот эта конструкция тоже не работает:

bb='C:\Program Files\A'
md &bb

или я здесь ошибаюсь?
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33655133
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага
md (bb)
Читайте вниматальнее Хелп
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33655139
Stind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pivaАга
md (bb)
Читайте вниматальнее Хелп

Данке шон - битте шон!
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33655165
Stind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще пара вопросов...


a="qwerty"
b='c:\Program Files\'+a

IF ADIR(m,b+'\*.*')=0
MD (b) -------------------------------> КАК УБРАТЬ СООБЩЕНИЕ О СУЩЕСТВОВАНИИ ПАПКИ (ЕСЛИ, КОНЕЧНО, ОНА УЖЕ ЕСТЬ)?
endif

y=ADIR(m,a+'\*.*')

IF y>0

FOR j=1 TO y
nam=a+"\"+m(j,1)
nam1=b+"\"+m(j,1)
? nam,nam1
copy FILE &nam TO &nam1 -------------> ОШИБКА!
next

endif
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33655235
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Stind:

Stindcopy FILE &nam TO &nam1 -------------> ОШИБКА!


Cравните это с тем, что написано Вами же в самом первом посте топика, и посмотрите ответ Piva на тоже Ваш первый пост.
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33655242
Stind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да уж, понедельник, однако - не все () вставил. Спасибо!
А как же все-таки быть с подавлением сообщения при наличии папки?
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33655254
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IF Not Directory(b+'\*.*')
MD (b)
endif

По 2 части - смотри пост ввирхю
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33655286
Stind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pivaIF Not Directory(b+'\*.*')
MD (b)
endif

По 2 части - смотри пост ввирхю


Только уж тогда без '\*.*' ;-)
Спасибо.
Но по перезаписи файлов запрос идет. В Опциях Фокса НЕ стоит галочка Просить подтверждение на замещение файлов.
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33655316
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StindНо по перезаписи файлов запрос идет...
Set Safety Off Вам поможет...
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33655330
Stind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вот, всем спасибо!
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33657173
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Stind!

Приступ лени? Или хелп потерял?

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33657987
Stind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Igor Korolyov
Hi Stind!

Приступ лени? Или хелп потерял?

Posted via ActualForum NNTP Server 1.3

Честно говоря, про вариант со скобками просто не подозревал, а вот по поводу SETа - это да, мог бы и сам докопаться.
Однако, и лень-матушка. Да и ведь знаю - знатоки не оставят в беде!
;-)))
Еще раз всем спасибо.
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33658081
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StindЧестно говоря, про вариант со скобками просто не подозревал Батенька вы лукавите )
Help
& Command

Tip Whenever possible, use a name expression instead of macro substitution. A name expression operates like macro substitution. However, a name expression is limited to passing character strings as names. Use a name expression for significantly faster processing if a command or function accepts a name (a file name, window name, menu name, and so on). For additional information on name expressions, see Name Expression Creation.
While the following commands are acceptable:
STORE 'customer' TO gcTableName
STORE 'company' TO gcTagName
USE &gcTableName ORDER &gcTagName
use a name expression instead:
USE (gcTableName) ORDER (gcTagName)

Хелп надо читать а не перелистывать
...
Рейтинг: 0 / 0
Непонятка с пробелами в названии папки
    #33658151
Stind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да нет, ей-Богу! Просто эти команды остались в памяти от Клиппера. Поэтому как-то и ... А там вроде вариантов не было (или клипперовскую доку я тоже не читал внимательно ;-( )
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Непонятка с пробелами в названии папки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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