... | @@ -931,7 +931,7 @@ FileShare |
... | @@ -931,7 +931,7 @@ FileShare |
|
|ReadWrite|같은 파일에 대해 Read, Write로 여는 것 모두 허용한다. 같은 파일에 대해 서로 다른 FileStream에서 읽고 쓰는 것이 가능하다.|
|
|
|ReadWrite|같은 파일에 대해 Read, Write로 여는 것 모두 허용한다. 같은 파일에 대해 서로 다른 FileStream에서 읽고 쓰는 것이 가능하다.|
|
|
|
|
|
|
```c#
|
|
```c#
|
|
lass FileStreamEx
|
|
class FileStreamEx
|
|
{
|
|
{
|
|
public static void Main()
|
|
public static void Main()
|
|
{
|
|
{
|
... | @@ -989,4 +989,24 @@ lass FileStreamEx |
... | @@ -989,4 +989,24 @@ lass FileStreamEx |
|
}
|
|
}
|
|
```
|
|
```
|
|
|
|
|
|
|
|
```c#
|
|
|
|
class Program
|
|
|
|
{
|
|
|
|
static void Main(string[] args)
|
|
|
|
{
|
|
|
|
Console.WriteLine(Environment.CurrentDirectory);
|
|
|
|
Environment.CurrentDirectory = @"C:\Users\DH\Documents\Visual Studio 2015\Projects\ConsoleApplication1\ConsoleApplication1\bin\Debug";
|
|
|
|
Console.WriteLine(Environment.CurrentDirectory);
|
|
|
|
|
|
|
|
using (FileStream fs3 = new FileStream(Environment.CurrentDirectory + "\\test2.log", FileMode.Open, FileAccess.ReadWrite))
|
|
|
|
{
|
|
|
|
BinaryWriter bw = new BinaryWriter(fs3, Encoding.UTF8);
|
|
|
|
bw.Write("??" + Environment.NewLine);//프로세스 중에는 다른 프로세스에서 열리지 않는다.
|
|
|
|
bw.Flush();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|