Итак, я делаю ОС Cosmos и у меня возникли некоторые проблемы. У меня есть этот код, который делает файл. что он делает, он спрашивает, каково имя файла и расширение, то, что содержимое файла, то делает файл. Проблема в том, что он сохраняет только в основной каталог 0: \ и не работает, когда вы создаете файл в каталоге, таком как 0: \ TEST. Это код, который я имею для создателя файла. Я хочу знать, возможно ли заставить его сохранить файл в каталоге, в котором вы сейчас находитесь.
Console.Write("File Name (put in the extension name):");
var finput = Console.ReadLine().ToLower();
string fileName = finput;
// Check if file already exists. If yes, delete it.
if (File.Exists(fileName))
{
File.Delete(fileName);
}
Console.Write("File Contents:\n");
var text = Console.ReadLine().ToLower();
using (FileStream fs = File.Create(fileName))
{
// Add some text to file
Byte[] title = new UTF8Encoding(true).GetBytes(text);
fs.Write(title, 0, title.Length);
}
Console.WriteLine("File Made!");