mcmullen%netscape.com 04e07a582a First Checked In.
git-svn-id: svn://10.0.0.236/trunk@15093 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-21 01:24:55 +00:00

26 lines
1.1 KiB
C++

#include "nsFileSpec.h"
#include <iostream>
//----------------------------------------------------------------------------------------
void main()
//----------------------------------------------------------------------------------------
{
nsFileURL fileURL("file:///Development/MPW/MPW%20Shell");
cout << "File URL initialized to: \"" << (string&)fileURL << "\""<< endl;
nsUnixFilePath filePath(fileURL);
cout << "As a unix path: \"" << (string&)filePath << "\""<< endl;
nsNativeFileSpec fileSpec(fileURL);
cout << "As a file spec: " << fileSpec << endl;
fileSpec.MakeUnique();
cout << "Unique file spec: " << fileSpec << endl;
fileURL = fileSpec;
cout << "File URL assigned from spec: \"" << (string&)fileURL << "\""<< endl;
filePath = "/Development/MPW/SysErrs.err";
cout << "File path reassigned to: \"" << (string&)filePath << "\""<< endl;
cout << flush; // ?
fileSpec = filePath;
cout << "File spec reassigned to: " << fileSpec << endl;
fileSpec.MakeUnique();
cout << "File spec made unique: " << fileSpec << endl;
}