mirror of
https://github.com/aelurum/AssetStudio.git
synced 2025-05-25 05:40:21 -04:00
Fix file occupation conflict
This commit is contained in:
parent
a1f2e3e7fe
commit
052c60f629
@ -174,7 +174,7 @@ namespace AssetStudio
|
|||||||
file.stream = memoryMappedFile.CreateViewStream();*/
|
file.stream = memoryMappedFile.CreateViewStream();*/
|
||||||
var extractPath = path + "_unpacked" + Path.DirectorySeparatorChar;
|
var extractPath = path + "_unpacked" + Path.DirectorySeparatorChar;
|
||||||
Directory.CreateDirectory(extractPath);
|
Directory.CreateDirectory(extractPath);
|
||||||
file.stream = File.Create(extractPath + file.fileName);
|
file.stream = new FileStream(extractPath + file.fileName, FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -65,7 +65,7 @@ namespace AssetStudio
|
|||||||
|
|
||||||
public static FileType CheckFileType(string fileName, out EndianBinaryReader reader)
|
public static FileType CheckFileType(string fileName, out EndianBinaryReader reader)
|
||||||
{
|
{
|
||||||
reader = new EndianBinaryReader(File.OpenRead(fileName));
|
reader = new EndianBinaryReader(File.Open(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite));
|
||||||
return CheckFileType(reader);
|
return CheckFileType(reader);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user