Определет текущее устройство и каталог

SET DEFAULT TO [cPath]

Параметры

cPath

Может задавать следующее:
  • имя диска (C:, D:, E:...)

  • имя диска и каталог

  • имя дочернего каталога

  • а также относительные ссылки по правилам Microsoft MS-DOS  ( \ или ..)

Комментарии

Команда SET DEFAULT изменяет стартовый каталог по-умолчанию на заданный Вами. 

Система Microsoft® Visual FoxPro® ищет файлы в каталоге Visual FoxPro. Данный каталог является стартовым для Visual FoxPro. Тем не менее, Вы можете указать другой каталог либо в конфигурационном файле , либо в стартовой программе. Если Visual FoxPro не может найти файл в указанном каталоге, то выполняется поиск по списку путей, указанных в команде SET PATH .

При сознании файла без указания его пути, он будет создан в каталоге DEFAULT. 

Команда SET DEFAULT не поддерживается в COM-серверах (MTDLL / DLL). Данная команда изменяет "встроенный" текщий каталог системы, поэтому все дочерние процессы ссылаются на указанный каталог.  Для COM- серверов используйте команду SET PATH , а также команды CD и CHDIR.

Примечание:
Функция SYS(5) возвращает текущий диск. Функция SYS(2003) возвращает текущий каталог, Комбинация SYS(5) + SYS(2003) возвращает полный текущий каталог (в нотации MS-DOS, - в коротких именах).

Вы можете изменить диск по-умолчанию: 

  Копировать код
SET DEFAULT TO A
SET DEFAULT TO A:

Вы можете изменить диск и каталог

  Копировать код
SET DEFAULT TO A:\sales
SET DEFAULT TO C:\sales\data

Вы можете указать дочерний каталог.  C:\Sales:

  Копировать код
SET DEFAULT TO sales

Вы можете использовать короткие имена "относительных" каталогов:

  Копировать код
SET DEFAULT TO \

Вы можете использовать такую команду:

  Копировать код
SET DEFAULT TO ..

См. также