Lines Matching defs:nsFileSpec

38 //	This file is included by nsFileSpec.cp, and includes the Windows-specific
178 nsFileSpec::nsFileSpec(const nsFilePath& inPath)
181 // NS_ASSERTION(0, "nsFileSpec is unsupported - use nsIFile!");
186 void nsFileSpec::operator = (const nsFilePath& inPath)
192 } // nsFileSpec::operator =
195 nsFilePath::nsFilePath(const nsFileSpec& inSpec)
202 void nsFilePath::operator = (const nsFileSpec& inSpec)
210 void nsFileSpec::SetLeafName(const char* inLeafName)
215 } // nsFileSpec::SetLeafName
218 char* nsFileSpec::GetLeafName() const
222 } // nsFileSpec::GetLeafName
225 PRBool nsFileSpec::Exists() const
230 } // nsFileSpec::Exists
233 void nsFileSpec::GetModDate(TimeStamp& outStamp) const
241 } // nsFileSpec::GetModDate
244 PRUint32 nsFileSpec::GetFileSize() const
251 } // nsFileSpec::GetFileSize
254 PRBool nsFileSpec::IsFile() const
259 } // nsFileSpec::IsFile
262 PRBool nsFileSpec::IsDirectory() const
267 } // nsFileSpec::IsDirectory
270 PRBool nsFileSpec::IsHidden() const
282 // nsFileSpec::IsHidden
285 PRBool nsFileSpec::IsSymlink() const
331 nsresult nsFileSpec::ResolveSymlink(PRBool& wasSymlink)
378 // Here we modify the nsFileSpec;
407 void nsFileSpec::GetParent(nsFileSpec& outSpec) const
416 } // nsFileSpec::GetParent
419 void nsFileSpec::operator += (const char* inRelativePath)
436 } // nsFileSpec::operator +=
439 void nsFileSpec::CreateDirectory(int /*mode*/)
445 } // nsFileSpec::CreateDirectory
448 void nsFileSpec::Delete(PRBool inRecursive) const
457 nsFileSpec& child = (nsFileSpec&)i;
467 } // nsFileSpec::Delete
471 void nsFileSpec::RecursiveCopy(nsFileSpec newDir) const
483 nsFileSpec& child = (nsFileSpec&)i;
487 nsFileSpec tmpDirSpec(newDir);
503 nsFileSpec& filePath = (nsFileSpec&) *this;
512 } // nsFileSpec::RecursiveCopy
516 nsFileSpec::Truncate(PRInt32 aNewFileLength) const
552 } // nsFileSpec::Truncate
555 nsresult nsFileSpec::Rename(const char* inNewName)
578 } // nsFileSpec::Rename
581 nsresult nsFileSpec::CopyToDir(const nsFileSpec& inParentDirectory) const
599 } // nsFileSpec::CopyToDir
602 nsresult nsFileSpec::MoveToDir(const nsFileSpec& inNewParentDirectory)
625 } // nsFileSpec::MoveToDir
628 nsresult nsFileSpec::Execute(const char* inArgs ) const
640 } // nsFileSpec::Execute
644 PRInt64 nsFileSpec::GetDiskSpaceAvailable() const
716 nsDirectoryIterator::nsDirectoryIterator(const nsFileSpec& inDirectory, PRBool resolveSymlink)