Чтение и запись операции PHP в C #? - PullRequest
0 голосов
/ 19 декабря 2009

Я хочу преобразовать следующую PHP-операцию в код C #, может кто-нибудь помочь мне преобразовать это в C #.

$swfaddr = $absolutepath."/components/flash/".$slug.".swf";
$swf = fopen($swfaddr, "w");
fwrite($swf, file_get_contents($game['swf_url']));
$thumbaddr = $absolutepath."/components/images/".$slug.".gif";
$thumb = fopen($thumbaddr, "w");
fwrite($thumb, file_get_contents($game['thumbnail_url']));

Спасибо

1 Ответ

1 голос
/ 23 декабря 2009

UM Google, чтение и запись файлов в C #. выбрать то, что работает для вас.

Строки будут заменены чем-то вроде этого.

StringBuilder swfaddr = new StringBuilder();
swfaddr.Append(absolutePath);
swfaddr.Append("/components/flash/");
swfaddr.Append(slug);
swfaddr.Append(".swf");

Файловые операции будут использовать FileStream для чтения / записи.

Так, например (код псевдо)

File.Open(swfaddr.ToString())
byte[] file.readbytes
File.Create(newfile, byte[])

Так что Google читает и пишет файлы, чтобы найти то, что работает лучше для вас. Скорее всего, двоичные потоки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...