Path.hx 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package python.lib.os;
  2. import python.lib.Types;
  3. import python.lib.Tuple;
  4. extern class Path {
  5. public static var sep : String;
  6. public static function exists (path:String):Bool;
  7. public static function abspath (path:String):String;
  8. public static function basename (path:String):String;
  9. public static function commonprefix (paths:Array<String>):String;
  10. public static function lexists (path:String):Bool;
  11. public static function expanduser (path:String):String;
  12. public static function expandvars (path:String):String;
  13. public static function getmtime (path:String):Float;
  14. public static function getatime (path:String):Float;
  15. public static function getctime (path:String):Float;
  16. public static function getsize (path:String):Int;
  17. public static function isabs (path:String):Bool;
  18. public static function isfile (path:String):Bool;
  19. public static function isdir (path:String):Bool;
  20. public static function dirname (path:String):String;
  21. public static function islink (path:String):Bool;
  22. public static function ismount (path:String):Bool;
  23. public static function join (path1:String, ?path2:String, ?path3:String, ?path4:String):String;
  24. public static function normpath (path:String):String;
  25. public static function realpath (path:String):String;
  26. public static function relpath (path:String):String;
  27. public static function samefile (path1:String, path2:String):String;
  28. public static function split (path:String):Tup2<String, String>;
  29. public static function splitdrive (path:String):Tup2<String, String>;
  30. public static function splitext (path:String):Tup2<String, String>;
  31. public static function supports_unicode_filenames ():Bool;
  32. static function __init__ ():Void
  33. {
  34. python.Syntax.importFromAs("os", "path", "python.lib.os.Path");
  35. }
  36. }