2010-12-16 5 views
1

я работаю на ПК 192.168.2.200 я сделал простое приложение C# Windows на 192.168.2.200Как создать файл на диске

Я хочу создать текстовый файл на D: из ПК сети чей IP является 192.168.2.201 и UserName является абв и Password 123 на C# код в ОС Windows Application Как я создам файл на сетевом ПК

любой может помочь мне

ответ

2
System.IO.File.Create(@"D:\myfile.txt"); 

ИЛИ

System.IO.File.WriteAllText(@"D:\myfile.txt","Hello this is my File"); 
2

Windows, приложение или нет, вы будете использовать ту же технику. Если вам не нравится формат, но вы хотите использовать его в качестве входного файла, который вы читаете/записываете, тогда вам может понадобиться посмотреть в XmlSerializer вместе с пользовательским классом, который вы пишете (с именем пользователя/паролем/IP).

Вот простой учебник по XML сериализации:

http://www.switchonthecode.com/tutorials/csharp-tutorial-xml-serialization

Если вы хотите пользовательский формат, и только хочу написать к нему (например, как в лог-файл), то вы можете сделать это:

var file = System.IO.File.Create("file.txt"); 
var writer = new System.IO.StreamWriter(file); 
writer.WriteLine("fjkldsaf"); 

Или использовать перегрузку StreamWriter, которая принимает имя файла:

var writer = new System.IO.StreamWriter("otherfile.txt"); 
writer.WriteLine("some text"); 

Имейте в виду, что запись пароля в текстовом виде на жесткий диск не очень безопасна (так же, как и текст с четким текстом по сети, хотя я знаю, что вы не спрашиваете об этом).

Убедитесь, что вы либо звоните Dispose, либо Close в свои файловые потоки, когда закончите с ними. Вы можете вставить их в блок using, чтобы сделать это автоматически (даже если случайное случайное исключение в коде написания файла).

using(var writer = new System.IO.StreamWriter("otherfile.txt")) 
{ 
    writer.WriteLine("some text"); 
} 
+0

Благодаря HI symply я могу создать файл О.Б. моего компьютера, я работаю на ПК 192.168.2.200 я сделал Siple C# приложение на 192.168.2.200 и работают над этим, и я должен написать текстовый файл на другой сетевой компьютер, чей IP-адрес 192.168.2.201 и UserName - abc, а пароль - 123 – Nagendra 2010-12-16 05:15:10

Смежные вопросы