我想将以下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']));
由于
答案 0 :(得分:1)
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会读取和编写文件以找到最适合您的文件。最有可能是二进制流。