В родном C # в любом случае это не делается (возможно, в родном Win32, но я не знаю).
Что вы можете сделать, это открыть существующий файл, скопировать его в новый файл и удалить старый. Это будет медленно по сравнению с ходом, но это может быть только один путь.
var oldName = "file.old"; var newName = "file.new";
using (var store = IsolatedStorageFile.GetUserStoreForApplication())
using (var readStream = new IsolatedStorageFileStream(oldName, FileMode.Open, store))
using (var writeStream = new IsolatedStorageFileStream(newName, FileMode.Create, store))
using (var reader = new StreamReader(readStream))
using (var writer = new StreamWriter(writeStream))
{
writer.Write(reader.ReadToEnd());
}