.


:




:

































 

 

 

 


BinaryReader

,
ReadBoolean Boolean
ReadByte 1
ReadBytes
ReadChar
ReadChars
ReadDecimal 16
ReadSingle 4
ReadDouble 8
ReadSByte 1
ReadIntl6 2
ReadInt32 4
ReadInt64 8
ReadUIntl6 2
ReadUInt32 4
ReadUInt64 8
ReadString

Binary FileStream, BinaryWriter BinaryReader.

using System;

using System.IO;

 

namespace Binary

{

class Program

{

static string testFile = "mydata.dat";

 

static void Main(string[] args)

{

if(File.Exists(testFile))

{

Console.WriteLine(" {0} ", testFile);

Console.ReadLine();

return;

}

 

FileStream fs = new FileStream(testFile, FileMode.CreateNew);

BinaryWriter bw = new BinaryWriter(fs);

bw.Write("Text string");

for(uint i = 0; i < 20; i++)

{

bw.Write(i);

}

bw.Close();

fs.Close();

 

fs = new FileStream(testFile, FileMode.Open, FileAccess.Read);

BinaryReader br = new BinaryReader(fs);

string s = br.ReadString();

Console.WriteLine(s);

for (uint i = 0; i < 20; i++)

{

Console.Write("{0} ", br.ReadUInt32());

}

 

br.Close();

fs.Close();

Console.WriteLine("\n ");

Console.ReadLine();

}

}

}

mydata. dat, Exists File:

if(File.Exists(testFile))

{

Console.WriteLine(" {0} ", testFile);

Console.ReadLine();

return;

}

File, , . , mydata. dat , . (, ), .

mydata. dat, , FileStream :

FileStream fs = new FileStream(testFile, FileMode.CreateNew);

FileMode. CreateNew, , .

FileStream, , bw BinaryWriter, :

BinaryWriter bw = new BinaryWriter(fs);

:

bw.Write("Text string");

bw 20 uint:

for(uint i = 0; i < 20; i++)

{

bw.Write(i);

}

Close:

bw.Close();

fs.Close();

.

fs FileStream, , :

fs = new FileStream(testFile, FileMode.Open, FileAccess.Read);

FileAccess. Read. fs br Binary. Reader:

Binary.Reader br = new BinaryReader(fs);

. , :

string s = br.ReadString();

Console.WriteLine(s);

20 :

for (uint i = 0; i < 20; i++)

{

Console.Write("{0} ", br.ReadUInt32());

}

, :

br.Close();

fs.Close();

, Enter, :

Console.WriteLine{"\n ");

Console.ReadLine();

:

, , . Total Commander, , .

. :

, 00, ASCII. . 20 , 4 .

Microsoft. NET Framework Directory. , , , , , .

, , Directory. GetLogicalDrives:

string[ ] drives = Directory.GetLogicalDrives();

foreach(string s in drives)Console.Write("{0} ", s);

. :\ .

Directory. GetCurrentDirectory :

string currentDir = Directory.GetCurrentDirectory();

Console.WriteLine{"\ : {0}", currentDir);

string.

, . Directory. GetDirectoryRoot, :

string directoryRoot = Directory.GetDirectoryRoot(currentDir);

Console.WriteLine(" : {0}",directoryRoot);

Directory. GetFileSystemEntries:

string[] drive_c_Dirs = Directory.GetFileSystemEntries(":\\");

foreach(string s in drive_c_Dirs)Console.WriteLine("{0}", s);

. string, , .

, , Directory. GetFileSystemEntries, .

using System;

using System.IO;

 

namespace Drivelnfo

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine(" : ");

string[] drives = Directory.GetLogicalDrives();

foreach(string s in drives)

Console.Write("{0} ", s);

 

string currentDir = Directory.GetCurrentDirectory();

Console.WriteLine("\n : {0}", currentDir);

 

string directoryRoot = Directory.GetDirectoryRoot(currentDir);

Console.WriteLine(" : {0}",

directoryRoot);

 

Console.WriteLine(" : ");

string[] drive_c_Dirs = Directory.GetFileSystemEntries("c:\\");

foreach(string s in drive_c_Dirs)

Console.WriteLine("{0} ", s);

 

Console.ReadLine();

}

}

}

, , , , :. , :

, Directory. CreateDirectory:

string dirName = "temp\\dir";

Directory.CreateDirectory(dirName);

Console.WriteLine(" {0} ", dirName);

. , . temp, dir.

, Directory. Delete. . . .

:

Directory.Delete(dirName, true);

Console.WriteLine(" {0} ", dirName);

Directory. Delete . true, . , false, .

Directory . , Directory. GetCreationTime :

DateTime dt = Directory.GetCreationTime(dirName);

Console.Write(" : {0}-{1}-{2} {3}:{4}:{5} ",

dt.Day, dt.Month, dt.Year, dt.Hour, dt.Minute, dt.Second);

DateTime. , , , , , , , .

GetLastAccess GetLastWrite Directory , .

Directory. GetParent :

DirectoryInfo di = Directory.GetParent(dirName);

Console.WriteLine("\n {0}:", di.Parent);

Directory. GetParent DirectoryInfo. , , , , , . .

, .

using System;

using System.IO;

 

namespace Dirlnfo

{

class Program

{

static void Main(string[] args)

{

string dirName = "temp\\dir";

Directory.CreateDirectory(dirName);

Console.WriteLine(" {0} ", dirName);

 

DateTime dt = Directory.GetCreationTime(dirName);

Console.Write(" : " +

"{0}-{1}-{2} {3}:{4}:{5}",

dt.Day, dt.Month, dt.Year,

dt.Hour, dt.Minute, dt.Second);

 

DirectoryInfo di = Directory.GetParent(dirName);

Console.WriteLine("\n {0}:", di.Parent);

 

Directory.Delete (dirName, true);

Console.WriteLine(" {0} ", dirName);

Console.ReadLine();

}

}

}

:

, , . , , , , . .

Directory, File.

Exists . , true, false.

, .

File. Exists:

string testFile = "temp.txt";

if(File.Exists(testFile))

{

Console.WriteLine(" {0} ", testFile);

return;

}

, . testFile , return, .

File , . CreateText StreamWriter:

string testFile = "temp.txt";

StreamWriter sw = File.CreateText(testFile);

Create FileStream. .

Delete, :

string testFile = "temp.txt";

File.Delete(testFile);

Console.WriteLine(" {0} ", testFile);

, . File. Exists.

, File. GetCreationTime, :

string testFile = "temp.txt";

DateTime dt = File.GetCreationTime(testFile);

Console.Write(" : {0}-{1}-{2} {3}:{4}:{5}",

dt.Day, dt.Month, dt.Year, dt.Hour, dt.Minute, dt.Second);

DateTime, Directory.

File GetLastAccessTime GetLastWriteTime. , - . DateTime:

string testFile = "temp.txt";

DateTime dt = File.GetCreationTime(testFile);

Console.Write(" : {0}-{1}-{2} {3}:{4}:{5}",

dt.Day, dt.Month, dt.Year, dt.Hour, dt.Minute, dt.Second);

File , FileAttributes. , :

Console.Write("\n : ");

FileAttributes fa = File.GetAttributes(testFile);

Console.WriteLine(fa);

. FileAttributes. .

Archive . ,
Compressed
Device
Directory
Encrypted
Hidden
Normal
NotContentIndexed ( )
Offline offline
Readonly
ReparsePoint
SparseFile ,
System
Temporary

, File.

using System;

using System.IO;

 

namespace Filelnfo

{

class Program

{

static void Main(string[] args)

{

string testFile = "temp.txt";

if (File.Exists(testFile))

{

Console.WriteLine(

" {0} , ...", testFile);

}

StreamWriter sw = File.CreateText(testFile);

sw.WriteLine(" ");

sw.Close();

 

DateTime dt = File.GetCreationTime(testFile);

Console.Write(" : " +

"{0}-{1}-{2} {3}:{4}:{5}",

dt.Day, dt.Month, dt.Year, dt.Hour, dt.Minute, dt.Second);

 

Console.Write("\n : ");

FileAttributes fa = File.GetAttributes(testFile);

Console.WriteLine(fa);

 

File.Delete(testFile);

Console.WriteLine(" {0} ", testFile);

Console.ReadLine();

}

}

}

, , :

 

 

1-10 ( 1)

 

, :

  • ( )

:

1. , 4.0 ( , )

2. , 4 5 ( , )

3. , 2 ( , )

4.

5.

 

, :

  • ( )
  • ( )

:

 

 

6. .

7. ( ) , , .

8. ,

9. ,

10. ,

 

11-20 ( 2)

 

, :

  • ( )

:

11. , , , ( , )

12. , , , ( , )

13. , .

14. - , .

15. .

 

, :

  • ..

:

 

16. , .

17. , .

18. , , .

19. , .

20. , .

 

21-30 ( 3)

 

, :

:

21. , :

22. , , :

23. , :

24. , , :

25. , , :

 

, :

  • ..
  • ( )

:

 

26. :

..

 

27. , :

 

28. ,

29. , .

30. ,

 

31-40 ( 4)

 

, :

  • (, , )
  • ( )

 

:

31. , :

 

32. , :

 

33. :

 

34. , :

( )

 

35. :

 

, :

  • ,
  • ,

 

36. , :

( )

,

,

,

37. , :

38. , :

(1, 2 3)

39. , :

40. , :

 

41-50 ( 5)

 

, :

  • (, , )

:

41. :

42. , :

( )

,

 

, :

  • ..

43. , :

..

44. , :

45.

 

, :

  • ( )
  • ( )

:

 

46. , :

47. , , :

( )

( )

48. ( ) , , :

( )

49.

50.

 

51-60 ( 6)

 

, , , :

  • ( )

:

51. ( ) :

- , . .

52. , , :

, . - , .

53. , :

( )

54. :

55. , :

 

, , , :

  • ,
  • ( )

:

56. , :

(, , )

57. , :

58. , , , , :

( )

( )

- , .

59.

60.

 

61-70 ( 7)

 

. MARSHRUT.TXT , :

  • .
  • (, , )
  • .

RASPISANIE.TXT :

  • .
  • ( , )

:

61. , :

.

( : )

( : )

62. :

63. ( ) :

64. :

65.

 

DATA.TXT , :

  • ( )

ZNAK.TXT , :

  • ( )
  • ( )
  • (, , , )

:

66. , :

67. , :

- , .

68. :

( )

( )

- , . , .

69. , , , :

70. , :

, ( )

71-80 ( 8)

 

. TOVAR.TXT , , :

  • ( )

 

ORDER.TXT , :

  • ..

 

OSTATKI.TXT , :

 

:

71. :

( , , )

 

72. .. , ( , ) :

..

.

 

73. :



<== | ==>
| -
:


: 2018-10-15; !; : 331 |


:

:

.
==> ...

1377 - | 1221 -


© 2015-2024 lektsii.org - -

: 0.413 .