261 lines
8.4 KiB
HTML
261 lines
8.4 KiB
HTML
<html><head>
|
|
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
|
<param name="Keyword" value="ReadLines">
|
|
<param name="Keyword" value="ReadAllLines">
|
|
<param name="Keyword" value="ReadAllText">
|
|
<param name="Keyword" value="WriteLines">
|
|
<param name="Keyword" value="WriteAllLines">
|
|
<param name="Keyword" value="WriteAllText">
|
|
<param name="Keyword" value="GetDir">
|
|
<param name="Keyword" value="ChDir">
|
|
<param name="Keyword" value="MkDir">
|
|
<param name="Keyword" value="RmDir">
|
|
<param name="Keyword" value="CreateDir">
|
|
<param name="Keyword" value="DeleteFile">
|
|
<param name="Keyword" value="GetCurrentDir">
|
|
<param name="Keyword" value="RemoveDir">
|
|
<param name="Keyword" value="RenameFile">
|
|
<param name="Keyword" value="SetCurrentDir">
|
|
<param name="Keyword" value="ChangeFileNameExtension">
|
|
<param name="Keyword" value="FileExists">
|
|
<param name="Keyword" value="DiskFree">
|
|
<param name="Keyword" value="DiskSize">
|
|
</object></head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
|
<title></title><link rel="StyleSheet" href="../../default.css"><body>
|
|
<H1>Ïîäïðîãðàììû äëÿ ðàáîòû ñ ôàéëàìè, êàòàëîãàìè è äèñêàìè</H1>
|
|
<table border=0 CELLPADDING=5>
|
|
<tr>
|
|
<td>
|
|
<code><strong>function</strong> ReadLines(path: string): <strong>
|
|
sequence of</strong> string; </code><br>
|
|
Ñ÷èòûâàåò ñòðîêè èç ôàéëà è ïðåâðàùàåò èõ â ïîñëåäîâàòåëüíîñòü
|
|
ñòðîê
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code><strong>function</strong> ReadLines(path: string; en: Encoding):
|
|
<strong>sequence of</strong> string; </code><br>
|
|
Ñ÷èòûâàåò ñòðîêè èç ôàéëà ñ êîäèðîâêîé en è ïðåâðàùàåò èõ â
|
|
ïîñëåäîâàòåëüíîñòü ñòðîê
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code><strong>function</strong> ReadAllLines(path: string): <strong>
|
|
array of</strong> string; </code><br>
|
|
Ñ÷èòûâàåò ñòðîêè èç ôàéëà â ìàññèâ ñòðîê
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code><strong>function</strong> ReadAllLines(path: string; en:
|
|
Encoding): <strong>array of</strong> string; </code><br>
|
|
Ñ÷èòûâàåò ñòðîêè èç ôàéëà ñ êîäèðîâêîé en â ìàññèâ ñòðîê
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code><strong>function</strong> ReadAllText(path: string): string;
|
|
</code><br>
|
|
Ñ÷èòûâàåò ñîäåðæèìîå ôàéëà â ñòðîêó
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code><strong>function</strong> ReadAllText(path: string; en: Encoding):
|
|
string; </code><br>
|
|
Ñ÷èòûâàåò ñîäåðæèìîå ôàéëà ñ êîäèðîâêîé en â ñòðîêó</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<strong>procedure</strong> WriteLines(path: string; ss: <strong>sequence
|
|
of</strong> string);
|
|
</code><br>
|
|
Ñîçäàåò íîâûé ôàéë, çàïèñûâàåò â íåãî ñòðîêè èç
|
|
ïîñëåäîâàòåëüíîñòè
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<strong>procedure</strong> WriteLines(path: string; ss: <strong>sequence
|
|
of</strong> string; en: Encoding);
|
|
</code><br>
|
|
Ñîçäàåò íîâûé ôàéë ñ êîäèðîâêîé en, çàïèñûâàåò â íåãî ñòðîêè èç
|
|
ïîñëåäîâàòåëüíîñòè
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<strong>procedure</strong> WriteAllLines(path: string; ss: <strong>array
|
|
of</strong> string);
|
|
</code><br>
|
|
Ñîçäàåò íîâûé ôàéë, çàïèñûâàåò â íåãî ñòðîêè èç ìàññèâà
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<strong>procedure</strong> WriteAllLines(path: string; ss: <strong>array
|
|
of</strong> string; en: Encoding);
|
|
</code><br>
|
|
Ñîçäàåò íîâûé ôàéë ñ êîäèðîâêîé en, çàïèñûâàåò â íåãî ñòðîêè èç
|
|
ìàññèâà
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<strong>procedure</strong> WriteAllText(path: string; s: string);
|
|
</code><br>
|
|
Ñîçäàåò íîâûé ôàéë, çàïèñûâàåò â íåãî ñîäåðæèìîå ñòðîêè
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<strong>procedure</strong> WriteAllText(path: string; s: string; en:
|
|
Encoding);
|
|
</code><br>
|
|
Ñîçäàåò íîâûé ôàéë ñ êîäèðîâêîé en, çàïèñûâàåò â íåãî ñîäåðæèìîå
|
|
ñòðîêè
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code><strong>function</strong> EnumerateFiles(path: string;
|
|
searchPattern: string := '*.*'): <strong>sequence of</strong> string;
|
|
</code><br>
|
|
Âîçâðàùàåò ïîñëåäîâàòåëüíîñòü èìåí ôàéëîâ ïî çàäàííîìó ïóòè,
|
|
ñîîòâåòñòâóþùèõ øàáëîíó ïîèñêà
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code><strong>function</strong> EnumerateAllFiles(path: string;
|
|
searchPattern: string := '*.*'): <strong>sequence of</strong> string;
|
|
</code><br>
|
|
Âîçâðàùàåò ïîñëåäîâàòåëüíîñòü èìåí ôàéëîâ ïî çàäàííîìó ïóòè,
|
|
ñîîòâåòñòâóþùèõ øàáëîíó ïîèñêà, âêëþ÷àÿ ïîäêàòàëîãè
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code><strong>function</strong> EnumerateDirectories(path: string):
|
|
<strong>sequence of</strong> string; </code><br>
|
|
Âîçâðàùàåò ïîñëåäîâàòåëüíîñòü èìåí êàòàëîãîâ ïî çàäàííîìó ïóòè
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code><strong>function</strong> EnumerateAllDirectories(path: string):
|
|
<strong>sequence of</strong> string; </code><br>
|
|
Âîçâðàùàåò ïîñëåäîâàòåëüíîñòü èìåí êàòàëîãîâ ïî çàäàííîìó ïóòè,
|
|
âêëþ÷àÿ ïîäêàòàëîãè
|
|
</td>
|
|
</tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> GetDir: string;
|
|
</code><br>
|
|
Âîçâðàùàåò òåêóùèé êàòàëîã
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> ChDir(s: string);
|
|
</code><br>
|
|
Ìåíÿåò òåêóùèé êàòàëîã
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> MkDir(s: string);
|
|
</code><br>
|
|
Ñîçäàåò êàòàëîã
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> RmDir(s: string);
|
|
</code><br>
|
|
Óäàëÿåò êàòàëîã
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> CreateDir(s: string): boolean;
|
|
</code><br>
|
|
Ñîçäàåò êàòàëîã. Âîçâðàùàåò True, åñëè êàòàëîã óñïåøíî ñîçäàí
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> DeleteFile(s: string): boolean;
|
|
</code><br>
|
|
Óäàëÿåò ôàéë. Åñëè ôàéë íå ìîæåò áûòü óäàëåí, òî âîçâðàùàåò False
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> GetCurrentDir: string;
|
|
</code><br>
|
|
Âîçâðàùàåò òåêóùèé êàòàëîã
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> RemoveDir(s: string): boolean;
|
|
</code><br>
|
|
Óäàëÿåò êàòàëîã. Âîçâðàùàåò True, åñëè êàòàëîã óñïåøíî óäàëåí
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> RenameFile(name, newname: string): boolean;
|
|
</code><br>
|
|
Ïåðåèìåíîâûâàåò ôàéë name, äàâàÿ åìó íîâîå èìÿ newname. Âîçâðàùàåò True, åñëè ôàéë óñïåøíî ïåðåèìåíîâàí
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> SetCurrentDir(s: string): boolean;
|
|
</code><br>
|
|
Óñòàíàâèâàåò òåêóùèé êàòàëîã. Âîçâðàùàåò True,
|
|
åñëè êàòàëîã óñïåøíî <span lang="ru">óñòàíîâëåí</span>
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> ChangeFileNameExtension(name,newext: string): string;
|
|
</code><br>
|
|
Èçìåíÿåò ðàñøèðåíèå ôàéëà ñ èìåíåì name íà newext
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> FileExists(name: string): boolean;
|
|
</code><br>
|
|
Âîçâðàùàåò True, åñëè ôàéë ñ èìåíåì name ñóùåñòâóåò
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> DiskFree(diskname: string): int64;
|
|
</code><br>
|
|
Âîçâðàùàåò ñâîáîäíîå ìåñòî â áàéòàõ íà äèñêå ñ èìåíåì diskname
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> DiskSize(diskname: string): int64;
|
|
</code><br>
|
|
Âîçâðàùàåò ðàçìåð â áàéòàõ íà äèñêå ñ èìåíåì diskname
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> DiskFree(disk: integer): int64;
|
|
</code><br>
|
|
Âîçâðàùàåò ñâîáîäíîå ìåñòî â áàéòàõ íà äèñêå disk. disk=0 - òåêóùèé äèñê, disk=1 - äèñê A: , disk=2 - äèñê B: è ò.ä.
|
|
</td></tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<b>function</b> DiskSize(disk: integer): int64;
|
|
</code><br>
|
|
Âîçâðàùàåò ðàçìåð â áàéòàõ íà äèñêå disk. disk=0 - òåêóùèé äèñê, disk=1 - äèñê A: , disk=2 - äèñê B: è ò.ä.
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</body></html> |