1using System.Collections.Generic;
7 public partial class FileManager
9 private Stack<string>
prevDirs =
new Stack<string>();
18 set {
ChDir( value ); }
47 public virtual bool ChDir(
string path )
52 if ( !
FMAssert( Directory.Exists,
false,
false, path ) )
63 public virtual void MkDir(
string path )
67 FMAssert( Directory.CreateDirectory,
true,
null, path );
75 public virtual void RmDir(
string path )
79 FMAssert( Directory.Delete,
true, path );
90 return fileList.ToList<
string>().AsReadOnly();
virtual void RmDir(string path)
Tuhoaa hakemiston. Heittää poikkeuksen jos hakemisto ei ole tyhjä. Ei heitä poikkeusta,...
virtual bool ChDir(string path)
Vaihtaa työhakemistoa.
void FMAssert(Action func, bool write)
void PopDir()
Palauttaa edellisen työhakemiston. Jos edellistö työhakemistoa ei ole tallennettu,...
void PushDir(string dir)
Vaihtaa työhakemistoa jättäen edellisen hakemiston muistiin. Kutsu PopDir kun haluat palauttaa tyÃ...
string CurrentDirectory
Nykyinen työhakemisto.
virtual void MkDir(string path)
Luo uuden hakemiston.
virtual IList< string > GetFileList()
Antaa listan nykyisessä hakemistossa olevista tiedostoista.
void MakeAbsolute(ref string path)