Fix it some more
This commit is contained in:
parent
1981d72e50
commit
60a1f8e7d3
|
@ -454,7 +454,7 @@ namespace Tesses.VirtualFilesystem
|
|||
public virtual async Task CreateSymlinkAsync(UnixPath src, UnixPath dest, CancellationToken token = default)
|
||||
{
|
||||
if(token.IsCancellationRequested) return;
|
||||
await Task.Run(()=>CreateHardlink(src,dest));
|
||||
await Task.Run(()=>CreateSymlink(src,dest));
|
||||
}
|
||||
|
||||
public abstract void DeleteDirectory(UnixPath path);
|
||||
|
@ -644,7 +644,7 @@ namespace Tesses.VirtualFilesystem
|
|||
public virtual async Task SetLastWriteTimeAsync(UnixPath path, DateTime time, CancellationToken token = default)
|
||||
{
|
||||
if(token.IsCancellationRequested) return;
|
||||
await Task.Run(()=>SetLastWriteTimeAsync(path,time));
|
||||
await Task.Run(()=>SetLastWriteTime(path,time));
|
||||
}
|
||||
|
||||
public virtual async Task<bool> SymlinkExistsAsync(UnixPath file, CancellationToken token = default)
|
||||
|
@ -686,12 +686,13 @@ namespace Tesses.VirtualFilesystem
|
|||
|
||||
public EntryPointer OpenEntry(UnixPath path)
|
||||
{
|
||||
if(SymlinkExists(path))
|
||||
{
|
||||
return new SymlinkPointer(this,path);
|
||||
}else
|
||||
if(FileExists(path))
|
||||
{
|
||||
return new FilePointer(this,path);
|
||||
}else if(SymlinkExists(path))
|
||||
{
|
||||
return new SymlinkPointer(this,path);
|
||||
}
|
||||
else if(DirectoryExists(path)){
|
||||
return new DirectoryPointer(this,path);
|
||||
|
@ -780,12 +781,13 @@ namespace Tesses.VirtualFilesystem
|
|||
}
|
||||
public EntryPointer OpenEntry(UnixPath path)
|
||||
{
|
||||
if(SymlinkExists(path))
|
||||
{
|
||||
return new SymlinkPointer(this,path);
|
||||
}else
|
||||
if(FileExists(path))
|
||||
{
|
||||
return new FilePointer(this,path);
|
||||
}else if(SymlinkExists(path))
|
||||
{
|
||||
return new SymlinkPointer(this,path);
|
||||
}
|
||||
else if(DirectoryExists(path)){
|
||||
return new DirectoryPointer(this,path);
|
||||
|
|
|
@ -14,9 +14,9 @@
|
|||
<PackageId>Tesses.VirtualFilesystem</PackageId>
|
||||
<Author>Mike Nolan</Author>
|
||||
<Company>Tesses</Company>
|
||||
<Version>1.0.1</Version>
|
||||
<AssemblyVersion>1.0.1</AssemblyVersion>
|
||||
<FileVersion>1.0.1</FileVersion>
|
||||
<Version>1.0.2</Version>
|
||||
<AssemblyVersion>1.0.2</AssemblyVersion>
|
||||
<FileVersion>1.0.2</FileVersion>
|
||||
<Description>Another VirtualFilesystem for .NET</Description>
|
||||
<PackageLicenseExpression>GPL-3.0-only</PackageLicenseExpression>
|
||||
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
|
||||
|
|
Loading…
Reference in New Issue