libs-base/Documentation/gsdoc/NSFileManager.html

210 lines
9.2 KiB
HTML
Raw Normal View History

<html><head>
<title>NSFileManager</title>
</head>
<body>
<a href="NSFileHandle.html">[Previous]</a>
<a href="Base.html">[Up]</a>
<a href="NSFormatter.html">[Next]</a>
<h1>NSFileManager</h1>
<h3>Authors</h3>
<dl>
<dt><a href="http://www.gnustep.org/developers/whoiswho.html">Richard Frith-Macdonald</a>
<dd>
</dl>
<p>Version: 0.1</p>
<p>Date: 28 February, 2000</p>
<h2><a name="cont-0">NSFileManager</a></h2>
<h2><a name="NSFileManager">NSFileManager</a></h2>
<p><b>Declared in:</b> Foundation/NSFileManager.h</p>
<p><b>Inherits from:</b> <A HREF="NSObject.html#NSObject">NSObject</A></p>
<p><b>Conforms to:</b> NSObject
</p>
<hr>
<h2>Instance Variables</h2>
<ul>
</ul>
<h2>Methods</h2>
<ul>
<li><a href="NSFileManager.html#method-0">+defaultManager</a>
<li><a href="NSFileManager.html#method-1">-changeCurrentDirectoryPath:</a>
<li><a href="NSFileManager.html#method-2">-changeFileAttributes:</a>
<li><a href="NSFileManager.html#method-3">-contentsAtPath:</a>
<li><a href="NSFileManager.html#method-4">-contentsEqualAtPath:andPath:</a>
<li><a href="NSFileManager.html#method-5">-copyPath:toPath:handler:</a>
<li><a href="NSFileManager.html#method-6">-createDirectoryAtPath:attributes:</a>
<li><a href="NSFileManager.html#method-7">-createFileAtPath:contents:attributes:</a>
<li><a href="NSFileManager.html#method-8">-createSymbolicLinkAtPath:pathContent:</a>
<li><a href="NSFileManager.html#method-9">-currentDirectoryPath</a>
<li><a href="NSFileManager.html#method-10">-directoryContentsAtPath:</a>
<li><a href="NSFileManager.html#method-11">-enumeratorAtPath:</a>
<li><a href="NSFileManager.html#method-12">-fileAttributesAtPath:traverseLink:</a>
<li><a href="NSFileManager.html#method-13">-fileExistsAtPath:</a>
<li><a href="NSFileManager.html#method-14">-fileExistsAtPath:isDirectory:</a>
<li><a href="NSFileManager.html#method-27">-fileManager:shouldProceedAfterError:</a>
<li><a href="NSFileManager.html#method-28">-fileManager:willProcessPath:</a>
<li><a href="NSFileManager.html#method-15">-fileSystemAttributesAtPath:</a>
<li><a href="NSFileManager.html#method-16">-fileSystemRepresentationWithPath:</a>
<li><a href="NSFileManager.html#method-17">-isDeletableFileAtPath:</a>
<li><a href="NSFileManager.html#method-18">-isExecutableFileAtPath:</a>
<li><a href="NSFileManager.html#method-19">-isReadableFileAtPath:</a>
<li><a href="NSFileManager.html#method-20">-isWritableFileAtPath:</a>
<li><a href="NSFileManager.html#method-21">-linkPath:toPath:handler:</a>
<li><a href="NSFileManager.html#method-22">-movePath:toPath:handler:</a>
<li><a href="NSFileManager.html#method-23">-pathContentOfSymbolicLinkAtPath:</a>
<li><a href="NSFileManager.html#method-24">-removeFileAtPath:handler:</a>
<li><a href="NSFileManager.html#method-25">-stringWithFileSystemRepresentation:</a>
<li><a href="NSFileManager.html#method-26">-subpathsAtPath:</a>
</ul>
<hr><h2>Class Methods</h2>
<h3><a name="method-0">defaultManager</a></h3>
+ (<A HREF="NSFileManager.html#NSFileManager">NSFileManager</A>*) <b>defaultManager</b>;<br>
<hr>
<hr><h2>Instances Methods</h2>
<h3><a name="method-1">changeCurrentDirectoryPath:</a></h3>
- (BOOL) <b>changeCurrentDirectoryPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path;<br>
<hr>
<h3><a name="method-2">changeFileAttributes:</a></h3>
- (BOOL) <b>changeFileAttributes:</b> (<A HREF="NSDictionary.html#NSDictionary">NSDictionary</A>*)attributes;<br>
<hr>
<h3><a name="method-3">contentsAtPath:</a></h3>
- (NSData*) <b>contentsAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path;<br>
<hr>
<h3><a name="method-4">contentsEqualAtPath:andPath:</a></h3>
- (BOOL) <b>contentsEqualAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path1 <b>andPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path2;<br>
<hr>
<h3><a name="method-5">copyPath:toPath:handler:</a></h3>
- (BOOL) <b>copyPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)source <b>toPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)destination <b>handler:</b> handler;<br>
<hr>
<h3><a name="method-6">createDirectoryAtPath:attributes:</a></h3>
- (BOOL) <b>createDirectoryAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path <b>attributes:</b> (<A HREF="NSDictionary.html#NSDictionary">NSDictionary</A>*)attributes;<br>
<hr>
<h3><a name="method-7">createFileAtPath:contents:attributes:</a></h3>
- (BOOL) <b>createFileAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path <b>contents:</b> (NSData*)contents <b>attributes:</b> (<A HREF="NSDictionary.html#NSDictionary">NSDictionary</A>*)attributes;<br>
<hr>
<h3><a name="method-8">createSymbolicLinkAtPath:pathContent:</a></h3>
- (BOOL) <b>createSymbolicLinkAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path <b>pathContent:</b> (<A HREF="NSString.html#NSString">NSString</A>*)otherPath;<br>
<hr>
<h3><a name="method-9">currentDirectoryPath</a></h3>
- (<A HREF="NSString.html#NSString">NSString</A>*) <b>currentDirectoryPath</b>;<br>
<hr>
<h3><a name="method-10">directoryContentsAtPath:</a></h3>
- (<A HREF="NSArray.html#NSArray">NSArray</A>*) <b>directoryContentsAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path;<br>
<hr>
<h3><a name="method-11">enumeratorAtPath:</a></h3>
- (<A HREF="NSDirectoryEnumerator.html#NSDirectoryEnumerator">NSDirectoryEnumerator</A>*) <b>enumeratorAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path;<br>
<hr>
<h3><a name="method-12">fileAttributesAtPath:traverseLink:</a></h3>
- (<A HREF="NSDictionary.html#NSDictionary">NSDictionary</A>*) <b>fileAttributesAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path <b>traverseLink:</b> (BOOL)flag;<br>
<hr>
<h3><a name="method-13">fileExistsAtPath:</a></h3>
- (BOOL) <b>fileExistsAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path;<br>
<hr>
<h3><a name="method-14">fileExistsAtPath:isDirectory:</a></h3>
- (BOOL) <b>fileExistsAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path <b>isDirectory:</b> (BOOL*)isDirectory;<br>
<hr>
<h3><a name="method-15">fileSystemAttributesAtPath:</a></h3>
- (<A HREF="NSDictionary.html#NSDictionary">NSDictionary</A>*) <b>fileSystemAttributesAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path;<br>
<hr>
<h3><a name="method-16">fileSystemRepresentationWithPath:</a></h3>
- (const char*) <b>fileSystemRepresentationWithPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path;<br>
<hr>
<h3><a name="method-17">isDeletableFileAtPath:</a></h3>
- (BOOL) <b>isDeletableFileAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path;<br>
<hr>
<h3><a name="method-18">isExecutableFileAtPath:</a></h3>
- (BOOL) <b>isExecutableFileAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path;<br>
<hr>
<h3><a name="method-19">isReadableFileAtPath:</a></h3>
- (BOOL) <b>isReadableFileAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path;<br>
<hr>
<h3><a name="method-20">isWritableFileAtPath:</a></h3>
- (BOOL) <b>isWritableFileAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path;<br>
<hr>
<h3><a name="method-21">linkPath:toPath:handler:</a></h3>
- (BOOL) <b>linkPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)source <b>toPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)destination <b>handler:</b> handler;<br>
<hr>
<h3><a name="method-22">movePath:toPath:handler:</a></h3>
- (BOOL) <b>movePath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)source <b>toPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)destination <b>handler:</b> handler;<br>
<hr>
<h3><a name="method-23">pathContentOfSymbolicLinkAtPath:</a></h3>
- (<A HREF="NSString.html#NSString">NSString</A>*) <b>pathContentOfSymbolicLinkAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)cStringPath;<br>
<hr>
<h3><a name="method-24">removeFileAtPath:handler:</a></h3>
- (BOOL) <b>removeFileAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path <b>handler:</b> handler;<br>
<hr>
<h3><a name="method-25">stringWithFileSystemRepresentation:</a></h3>
- (<A HREF="NSString.html#NSString">NSString</A>*) <b>stringWithFileSystemRepresentation:</b> (const char*)string;<br>
<hr>
<h3><a name="method-26">subpathsAtPath:</a></h3>
- (<A HREF="NSArray.html#NSArray">NSArray</A>*) <b>subpathsAtPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path;<br>
<hr>
<h3><a name="method-27">fileManager:shouldProceedAfterError:</a></h3>
- (BOOL) <b>fileManager:</b> (<A HREF="NSFileManager.html#NSFileManager">NSFileManager</A>*)manager <b>shouldProceedAfterError:</b> (<A HREF="NSDictionary.html#NSDictionary">NSDictionary</A>*)errorInfo;<br>
<hr>
<h3><a name="method-28">fileManager:willProcessPath:</a></h3>
- (BOOL) <b>fileManager:</b> (<A HREF="NSFileManager.html#NSFileManager">NSFileManager</A>*)manager <b>willProcessPath:</b> (<A HREF="NSString.html#NSString">NSString</A>*)path;<br>
<hr>
</body>
</html>