我正在尝试读取二进制文件并创建一个与该二进制文件相同格式的文件,该文件可以是任何常见格式,如(.docx,。txt,。jpeg,。png)
等。
我创建了一个文本文件(test.txt)
,其中包含一个字符串这是一个文本字符串
。
string file = "filelocation"; //this has a file location
byte[] data = File.ReadAllBytes(fileWithExt); // this gives me binary data.....
现在我如何用二进制数据创建一个扩展名相同的文件。?
也许这会有帮助
// Specifing a file name
var path = @"file.txt";
// Specifing a new file name
var nPath = @"file2.txt";
// Calling the ReadAllBytes() function
byte[] data = File.ReadAllBytes(path);
// Calling the WriteAllBytes() function
// to write the file contents with the
// specified byte array data
File.WriteAllBytes(nPath, data);