225
226
227
228
229
230
231
232
233
234
235
236
237
238
|
*/
extern const OFFileAttributeType OFFileTypeBlockSpecial;
/**
* @brief A socket.
*/
extern const OFFileAttributeType OFFileTypeSocket;
#ifdef __cplusplus
}
#endif
/**
* @class OFFileManager OFFileManager.h ObjFW/OFFileManager.h
*
|
>
>
>
>
>
>
>
>
>
|
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
|
*/
extern const OFFileAttributeType OFFileTypeBlockSpecial;
/**
* @brief A socket.
*/
extern const OFFileAttributeType OFFileTypeSocket;
/**
* @brief An unknown file type.
*
* This is different from not having an @ref OFFileType at all in that it means
* that retrieving file types is supported, but the particular file type is
* unknown.
*/
extern const OFFileAttributeType OFFileTypeUnknown;
#ifdef __cplusplus
}
#endif
/**
* @class OFFileManager OFFileManager.h ObjFW/OFFileManager.h
*
|
396
397
398
399
400
401
402
403
404
405
406
407
408
409
|
*
* @param URL The URL to the directory whose items should be returned
* @return An array with the URLs of the items in the specified directory
*/
- (OFArray OF_GENERIC(OFURL *) *)contentsOfDirectoryAtURL: (OFURL *)URL;
#ifdef OF_HAVE_FILES
/**
* @brief Changes the current working directory.
*
* @param path The new directory to change to
*/
- (void)changeCurrentDirectoryPath: (OFString *)path;
|
>
>
>
>
>
>
>
>
>
>
>
|
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
|
*
* @param URL The URL to the directory whose items should be returned
* @return An array with the URLs of the items in the specified directory
*/
- (OFArray OF_GENERIC(OFURL *) *)contentsOfDirectoryAtURL: (OFURL *)URL;
#ifdef OF_HAVE_FILES
/**
* @brief Returns an array with all subpaths of the specified directory.
*
* @note `.` and `..` (of the directory itself or any subdirectory) are not
* part of the returned array.
*
* @param path The path to the directory whose subpaths should be returned
* @return An array of OFString with the subpaths of the specified directory
*/
- (OFArray OF_GENERIC(OFString *) *)subpathsOfDirectoryAtPath: (OFString *)path;
/**
* @brief Changes the current working directory.
*
* @param path The new directory to change to
*/
- (void)changeCurrentDirectoryPath: (OFString *)path;
|