×àñòî âîçíèêàåò âîïðîñ î òîì, êàê èñïîëüçóÿ ñèíòàêñèñ êîìàíäíîé ñòðîêè
DOS èëè êàêîé-ëèáî äèñïå÷åð (ìåíåäæåð) ôàéëîâ ñêîïèðîâàòü ñóùåñòâó-
þùèå ôàéëû DirectSOFT â äðóãóþ îáëàñòü ïàìÿòè èëè êàòàëîã. Åñëè âû
íà÷èíàþùèé ïîëüçîâàòåëü DirectSOFT32 è ó âàñ åùå íåò ñóùåñòâóþùèõ
ôàéëîâ äëÿ ïåðåìåùåíèÿ, âû ìîæåòå ïðîïóñòèòü ýòó ñòðàíèöó è âåðíóòü-
ñÿ ê íåé ïîçæå.
Ïî óìîë÷àíèþ, ïðîåêòû èçíà÷àëüíî ïîìåùàþòñÿ â êàòàëîã projects. Îäíà-
êî, îíè ìîãóò íàõîäèòüñÿ è íà äèñêåòàõ, ìàãíèòíîé ëåíòå, îïòè÷åñêîì äèñ-
êå èëè â ëþáîì ïîäêàòàëîãå (îòëè÷íîì îò èñïîëüçóåìîãî ïî óìîë÷àíèþ
ïîäêàòàëîãà projects) íà âàøåì æåñòêîì äèñêå. Íà ñàìîì äåëå, íå òàê óæ
è âàæíî, ãäå îíè íàõîäÿòñÿ ñïîñîá êîïèðîâàíèÿ èëè ñîõðàíåíèÿ ýòèõ ñó-
ùåñòâóþùèõ ôàéëîâ îäèí è òîò æå âî âñåõ ñëó÷àÿõ.
Åñëè âçãëÿíóòü â êàòàëîã, â êîòîðûé ïîìåùàþòñÿ ïðîåêòû, âèäíî, ÷òî ãëàâ-
íûé ôàéë ïðîåêòà âñåãäà èìååò ðàñøèðåíèå .prj, íî åñòü è äðóãèå ôàéëû
ñ îäíèì è òåì æå èìåíåì è ðàçëè÷íûìè ðàñøèðåíèÿìè. Íà÷èíàþùèì ýòîò
ôàêò ìîæåò îêàçàòüñÿ íåñêîëüêî ñòðàííûì. Òàêàÿ ñèòóàöèÿ âîçíèêàåò èç-
çà òîãî, ÷òî DirectSOFT32 ñîçäàåò íîâûå ôàéëû çà ñïèíîé ïîëüçîâàòåëÿ è
íå âïóòûâàåò åãî â ïðîöåññ èõ ñîõðàíåíèÿ ïîëüçîâàòåëþ íóæíî ëèøü
óêàçàòü èìÿ áåç ðàñøèðåíèÿ è ïóòü ê êàòàëîãó.
×àñòî ñïðàøèâàþò, êàêèå èç ýòèõ ôàéëîâ íóæíû äëÿ ïåðåìåùåíèÿ ïðîåê-
òà? Êîïèðîâàíèÿ èëè ñîõðàíåíèÿ ôàéëà filename.prj íåäîñòàòî÷íî äëÿ òî-
ãî, ÷òîáû ïåðåìåñòèòü âåñü ïðîåêò öåëèêîì. Íå âñå èç ôàéëîâ íåîáõîäè-
ìû äëÿ òîãî, ÷òîáû âîññòàíîâèòü ïðîãðàììó, íî åñëè èñêëþ÷èòü ëþáîé èç
íèõ, ìîæíî ïîòåðÿòü ÷àñòü âàæíîé äîêóìåíòàöèè è èíôîðìàöèè îá èíäåê-
ñèðîâàíèè.  ïðèâåäåííîé íèæå òàáëèöå äàåòñÿ ñïèñîê ðàçëè÷íûõ ðàñøè-
ðåíèé ôàéëîâ ïðîåêòà è îáúÿñíÿåòñÿ, ÷òî òàêèå ôàéëû ìîãóò ñîäåðæàòü.
Íàèáîëåå áåçîïàñíûì ðåöåïòîì äëÿ ñîõðàíåíèÿ èëè êîïèðîâàíèÿ ïðîåê-
òà ÿâëÿåòñÿ âûáîð âñåõ ôàéëîâ ñ îäíèì è òî æå êîðíåâûì èìåíåì è ðàç-
íûìè ðàñøèðåíèÿìè. Íàïðèìåð, ÷òîáû ñîõðàíèòü ïðîåêò ñ èìåíåì «XYZ»
â äðóãîé êàòàëîã c:\Dircfst32\projects ñ ïîìîùüþ êîìàíäû DOS, íàèáîëåå
áåçîïàñíûì áóäåò èñïîëüçîâàòü òàêîé ñèíòàêñèñ:
copy xyz.* c:\dircsft\projects
Èñïîëüçîâàíèå øàáëîíà * ïðèâåäåò ê òîìó, ÷òî êîïèðîâàòüñÿ áóäóò âñå
ôàéëû ñ îäèíàêîâûì êîðíåâûì èìåíåì.
* åñëè íóæíî ñîõðàíèòü äîêóìåíòàöèþ
Çàïóñê DirectSOFT32 Êîïèðîâàíèå è ñîõðàíåíèå ñóùåñòâóþùèõ ôàéëîâ DirectSOFT32
3-6
Êîïèðîâàíèå è ñîõðàíåíèå ñóùåñòâóþùèõ ôàéëîâ
DirectSOFT32
Ðàñøèðåíèå ôàéëà Ñîñòàâ Íåîáõîäèì äëÿ âîññòàíîâëåíèÿ?
filename.prj Ñîäåðæèò ïðîãðàììó ðåëåéíîé ëîãèêè Äà
filename.lda Ñâÿçûâàåò êîììåíòàðèè öåïåé
ñ íîìåðàìè öåïåé Äà
filename.tls Ñîäåðæèò ïàðàìåòðû ÏËÊ, êîíôèãóðàöèþ
ââîäà/âûâîäà, óñòàíîâêè áèòîâ ïàóçû è ò.ä. Äà
filename.vd Äàííûå V-ïàìÿòè Äà
filename.vf Ôîðìàò îêíà ïðîñìîòðà V-ïàìÿòè
äëÿ êàæäîé ïîçèöèè (BCD, hex è ò.ä.) Íåò
filename.esd Äîêóìåíòàöèÿ ýëåìåíòà
(ìíåìîíè÷åñêîå èìÿ, èíôîðìàöèÿ
î ïîäêëþ÷åíèè, îïèñàíèå) Äà*
filename.esx Èíäåêñíûé Ôàéë äîêóìåíòàöèè ýëåìåíòà Íåò
filename.lcd Êîììåíòàðèè ê öåïÿì Äà*
filename.lcx Èíäåêñíûé Ôàéë êîììåíòàðèåâ äëÿ öåïåé Íåò
filename.scd Êîììåíòàðèè ê ñòàäèÿì Äà*
filename.scx Èíäåêñíûé Ôàéë êîììåíòàðèåâ ê Ñòàäèÿì Íåò
filename.wsp Ïîëîæåíèå ïðîãðàììíûõ îêîí, öâåòà è ò.ä. Íåò