|
|
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
Добрый всем день! Вопрос такой. Хочу скопировать файл из папки в пакпку. Все хорошо, до тех пор, пока в папке-источнике и папке-цели нет пробелов в имени. Т.е. f1="c:\my doc\1.doc" f2="c:\Program Files\2.doc" copy file &f1 to &f2 НЕ РАБОТАЕТ. Точно так же adir(m,"c:\Program Files\*.*")=0! Хотя там файлы есть! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 10:05 |
|
||
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
copy file (f1) to (f2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 10:10 |
|
||
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
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\*.* ' " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 10:18 |
|
||
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
Кавычки поставил, скобки... Но вопрос еще вот в чем. Программа должна скопировать рядом лежащую папку в C:\Program Files. Соответственно, перед копированием файлов нужно создать папку. Так вот эта конструкция тоже не работает: bb='C:\Program Files\A' md &bb или я здесь ошибаюсь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 10:40 |
|
||
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
Ага md (bb) Читайте вниматальнее Хелп ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 10:45 |
|
||
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
pivaАга md (bb) Читайте вниматальнее Хелп Данке шон - битте шон! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 10:47 |
|
||
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
Еще пара вопросов... 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 10:56 |
|
||
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
2 Stind: Stindcopy FILE &nam TO &nam1 -------------> ОШИБКА! Cравните это с тем, что написано Вами же в самом первом посте топика, и посмотрите ответ Piva на тоже Ваш первый пост. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 11:19 |
|
||
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
Да уж, понедельник, однако - не все () вставил. Спасибо! А как же все-таки быть с подавлением сообщения при наличии папки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 11:23 |
|
||
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
IF Not Directory(b+'\*.*') MD (b) endif По 2 части - смотри пост ввирхю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 11:26 |
|
||
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
pivaIF Not Directory(b+'\*.*') MD (b) endif По 2 части - смотри пост ввирхю Только уж тогда без '\*.*' ;-) Спасибо. Но по перезаписи файлов запрос идет. В Опциях Фокса НЕ стоит галочка Просить подтверждение на замещение файлов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 11:34 |
|
||
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
StindНо по перезаписи файлов запрос идет... Set Safety Off Вам поможет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 11:41 |
|
||
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
Ну вот, всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 11:45 |
|
||
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
Hi Stind! Приступ лени? Или хелп потерял? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 00:34 |
|
||
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
Igor Korolyov Hi Stind! Приступ лени? Или хелп потерял? Posted via ActualForum NNTP Server 1.3 Честно говоря, про вариант со скобками просто не подозревал, а вот по поводу SETа - это да, мог бы и сам докопаться. Однако, и лень-матушка. Да и ведь знаю - знатоки не оставят в беде! ;-))) Еще раз всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 12:30 |
|
||
|
Непонятка с пробелами в названии папки
|
|||
|---|---|---|---|
|
#18+
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) Хелп надо читать а не перелистывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 12:54 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=264&tid=1591929]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
3ms |
| others: | 208ms |
| total: | 379ms |

| 0 / 0 |
