Qore Programming Language Reference Manual  0.8.7
 All Classes Namespaces Functions Variables Groups Pages
ql_file.dox.h
1 
3 namespace Qore {
223 
225 
240 int chdir(string path);
241 
243 
257 int chmod(string path, softint mode);
258 
260 
280 int chown(string path, softint owner = -1, softint group = -1);
281 
283 
298 string getcwd();
299 
301 
314 string getcwd2();
315 
317 
331 *list glob(string glob_str);
332 
334 
341 nothing glob();
342 
344 
362 *hash hlstat(string path);
363 
365 
372 nothing hlstat();
373 
375 
393 *hash hstat(string path);
394 
396 
403 nothing hstat();
404 
406 
421 bool is_bdev(string path);
422 
424 
439 bool is_cdev(string path);
440 
442 
457 bool is_dev(string path);
458 
460 
475 bool is_dir(string path);
476 
478 
496 bool is_executable(string path);
497 
499 
514 bool is_file(string path);
515 
517 
535 bool is_link(string path);
536 
538 
553 bool is_pipe(string path);
554 
556 
573 bool is_readable(string path);
574 
576 
594 bool is_socket(string path);
595 
597 
614 bool is_writable(string path);
615 
617 
632 bool is_writeable(string path);
633 
635 
655 int lchown(string path, softint uid = -1, softint gid = -1);
656 
658 
677 *list lstat(string path);
678 
680 
687 nothing lstat();
688 
690 
706 int mkdir(string path, softint mode = 0777);
707 
709 
726 int mkfifo(string path, softint mode = 0600);
727 
729 
746 string readlink(string path);
747 
749 
766 nothing rename(string old_path, string new_path);
767 
769 
782 int rmdir(string path);
783 
785 
803 *list stat(string path);
804 
806 
813 nothing stat();
814 
816 
833 *hash statvfs(string path);
834 
836 
857 nothing symlink(string old_path, string new_path);
858 
860 
873 int umask(softint mask);
874 
876 
883 nothing umask();
884 
886 
901 int unlink(string path);
902 
904 
911 nothing unlink();
912 
914 };