1. Path
āĻā§āĻ˛āĻžāĻ¸
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻāĻ¤ā§ āĻāĻžāĻ¨ āĻ¯āĻž āĻĄāĻŋāĻ¸ā§āĻā§āĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŋāĻā§ āĻāĻ°ā§ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻŦā§āĻļ āĻ¸āĻšāĻāĨ¤ āĻāĻžāĻāĻžāĻ¤ā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°ā§āĨ¤
āĻāĻžāĻāĻž āĻāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° File
āĻŽāĻ¤ā§ āĻā§āĻ˛āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤āĨ¤ FileInputStream
āĻ¯āĻžāĻāĻšā§āĻ, File
āĻā§āĻ˛āĻžāĻ¸āĻāĻŋ āĻāĻāĻ¨ āĻ
āĻŦāĻšā§āĻ˛āĻŋāĻ¤ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ
āĻŦāĻļā§āĻ¯āĻ, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨āĻ āĻā§āĻĄ, āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ, āĻŦāĻž āĻā§āĻ˛āĻžāĻ¸ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻŋāĻ° āĻŽā§āĻā§āĻŽā§āĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻļā§āĻ°ā§ āĻĨā§āĻā§āĻ, āĻāĻŽāĻ°āĻž Path
āĻā§āĻ˛āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻļāĻŋāĻāĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°āĻŦāĨ¤ Path
āĻŦāĻ°ā§āĻ āĻ¯ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ File
. āĻāĻāĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻāĻŦāĻ āĻāĻ°āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĨ¤
Path
āĻā§āĻ˛āĻžāĻ¸
āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤āĻāĻžāĻŦā§, Path
āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻ¨āĻ¯āĻŧ - āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĨ¤ Path
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ
āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° (āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ) āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻāĻāĻ¨ āĻŦāĻāĻļāĻ§āĻ°ā§āĻ° āĻ˛ā§āĻāĻžāĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĨ¤
āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻĨ āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ¨ā§āĻĄā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ°ā§āĻāĻāĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ āĻŦāĻļā§āĻ¯āĻ, āĻĒā§āĻĨāĻŋāĻŦā§āĻ¤ā§ āĻāĻ°āĻ āĻ āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ āĻāĻžāĻ°āĻŖā§āĻ Path
āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻāĻŋ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§ āĻāĻžāĻāĻāĻŋ āĻ¤āĻžāĻ° āĻŦāĻāĻļāĻ§āĻ° āĻļā§āĻ°ā§āĻŖāĻŋāĻā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻā§: WindowsPath
, UnixPath
, ...
āĻāĻāĻāĻŋ Path
āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž
āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ Path
(āĻ¯āĻž āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§ āĻŦāĻāĻļāĻ§āĻ° āĻļā§āĻ°ā§āĻŖā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻšāĻŦā§ WindowsPath
), āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ āĻŽāĻ¤ āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§:
Path name = Path.of(path);
name
āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻā§āĻĨāĻžāĻ¯āĻŧ Path
, āĻāĻŦāĻ path
āĻĢāĻžāĻāĻ˛ā§āĻ° (āĻŦāĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ) āĻ¨āĻžāĻŽ āĻ¸āĻš āĻĢāĻžāĻāĻ˛ā§āĻ° (āĻŦāĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ) āĻĒāĻžāĻĨāĨ¤ āĻāĻŦāĻ of
āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ Path
āĨ¤
āĻāĻāĻ¨ā§āĻĄā§āĻā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻāĻ˛āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻ˛ā§ āĻ
āĻŦāĻā§āĻā§āĻ of()
āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĨ¤ WindowsPath
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ˛āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻ˛ā§ UnixPath
āĻ
āĻŦāĻā§āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ Path
āĻ¯ā§āĻŽāĻ¨ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĨ¤new Path()
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
āĻā§āĻĄ | āĻŦāĻŋāĻāĻĻā§āĻ°āĻ |
---|---|
|
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻžāĻĨ |
|
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻĒāĻĨ |
Path
āĻāĻāĻāĻŋ āĻŦā§āĻ§ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ
āĻ¸ā§āĻ¤āĻŋāĻ¤ā§āĻŦā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ā§āĻ° (āĻŦāĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ) āĻ
āĻ¸ā§āĻ¤āĻŋāĻ¤ā§āĻŦā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ āĨ¤ āĻšāĻ¯āĻŧāĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨... āĻāĻāĻāĻŋ Path
āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻ¯ā§āĻĒ-āĻāĻĒā§āĻ° āĻŽāĻ¤ā§ String
: āĻāĻāĻŋ āĻĄāĻŋāĻ¸ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧ - āĻāĻāĻŋ āĻā§āĻŦāĻ˛ āĻĄāĻŋāĻ¸ā§āĻā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻĨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĨ¤ āĻāĻāĻžāĻ.
Path
2. āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° Path
āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻ¨ā§āĻā§āĻ° āĻā§āĻŦāĻŋāĻ˛ā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ | āĻŦāĻ°ā§āĻŖāĻ¨āĻž |
---|---|
|
āĻŽā§āĻ˛ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ |
|
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ |
|
āĻāĻāĻāĻŋ āĻĒāĻĨ āĻĨā§āĻā§ āĻ°ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ |
|
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒāĻĨāĻāĻŋ āĻĒāĻ°āĻŽ āĻāĻŋāĻ¨āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ |
|
āĻĒāĻĨāĻā§ āĻĒāĻ°āĻŽ-āĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°ā§ |
|
āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽā§ āĻāĻ¯āĻŧāĻžāĻāĻ˛ā§āĻĄāĻāĻžāĻ°ā§āĻĄ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧāĨ¤ |
|
āĻĒāĻ°āĻŽ āĻāĻŦāĻ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻĒāĻžāĻĨ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻ°āĻŽ āĻĒāĻĨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ |
|
āĻĻā§āĻāĻŋ āĻĒāĻ°āĻŽ āĻĒāĻĨ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻĒāĻĨ āĻĒāĻžāĻ¯āĻŧāĨ¤ |
|
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒāĻĨāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒāĻĨ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ |
|
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒāĻĨ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒāĻžāĻĨ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻˇ āĻšāĻ¯āĻŧ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ |
|
/ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻžāĻĨāĻā§ āĻ
āĻāĻļā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§ āĨ¤ āĻ āĻāĻļā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ |
|
/ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻžāĻĨāĻā§ āĻ
āĻāĻļā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§ āĨ¤ āĻāĻ° āĻ¸ā§āĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻ āĻāĻļ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ |
|
/ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻžāĻĨāĻā§ āĻ
āĻāĻļā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§ āĨ¤ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻžāĻŦāĻĒāĻžāĻĨ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧāĨ¤ |
|
āĻāĻāĻāĻŋ Path āĻ
āĻŦāĻā§āĻā§āĻāĻā§ āĻāĻāĻāĻŋ āĻ
āĻŦāĻ°ā§āĻĻā§āĻ§ File āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§ |
|
Path āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻā§ āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ URI āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°ā§ |
āĻ¨ā§āĻā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
3. āĻāĻāĻāĻŋ āĻĒāĻĨāĻā§ āĻ āĻāĻļā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻž
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ getParent()
āĻ¸ā§āĻ āĻĒāĻĨāĻāĻŋ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ āĻ¯āĻž āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒāĻĨā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ˛ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻāĻ āĻĒāĻĨāĻāĻŋ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻŦāĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻāĻŋāĻ¨āĻž:
āĻā§āĻĄ | āĻŽāĻžāĻ¨ |
---|---|
|
|
|
|
|
|
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ getFileName()
āĻāĻāĻāĻŋ āĻāĻāĻ āĻĢāĻžāĻāĻ˛ (āĻŦāĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ) āĻ¨āĻžāĻŽ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ - āĻ¯āĻž āĻļā§āĻˇ āĻĄāĻŋāĻ˛āĻŋāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻĒāĻ°ā§ āĻāĻ¸ā§:
āĻā§āĻĄ | āĻŽāĻžāĻ¨ |
---|---|
|
|
|
|
|
|
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ getRoot()
āĻ°ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻĒāĻžāĻĨ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ:
āĻā§āĻĄ | āĻŽāĻžāĻ¨ |
---|---|
|
|
4. āĻĒāĻ°āĻŽ āĻāĻŦāĻ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻĒāĻĨ
āĻĻā§āĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒāĻĨ āĻāĻā§: āĻĒāĻ°āĻŽ āĻāĻŦāĻ āĻāĻĒā§āĻā§āĻˇāĻŋāĻāĨ¤ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŽ āĻĒāĻĨ āĻ°ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻ¨ā§āĻĄā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻĄāĻžāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ c:\
; āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ - /
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻāĻāĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻĒāĻĨ āĻāĻŋāĻā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖāĨ¤ āĻ¯ā§, āĻāĻāĻž āĻ°āĻžāĻ¸ā§āĻ¤āĻžāĻ° āĻļā§āĻˇ āĻŽāĻ¤, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻžāĻĄāĻŧāĻž. āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻĒāĻĨāĻā§ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŽ āĻĒāĻĨā§ āĻāĻŦāĻ āĻ¤āĻĻā§āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
boolean isAbsolute()
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒāĻĨāĻāĻŋ āĻĒāĻ°āĻŽ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§
āĻā§āĻĄ | āĻŽāĻžāĻ¨ |
---|---|
|
|
|
|
Path toAbsolutePath()
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻĒāĻĨāĻā§ āĻĒāĻ°āĻŽ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻāĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨:
āĻā§āĻĄ | āĻŽāĻžāĻ¨ |
---|---|
|
|
|
|
Path normalize()
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻĒāĻžāĻĨā§, āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¨āĻžāĻŽā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ ".." āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻĢāĻŋāĻ°ā§ āĻ¯āĻžāĻ¨ āĨ¤ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻā§āĻāĻ°āĻŖ āĻāĻ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻĻā§āĻ° āĻāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
āĻā§āĻĄ | āĻŽāĻžāĻ¨ |
---|---|
|
|
|
|
Path relativize(Path other)
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ relativize()
āĻāĻĒāĻ¨āĻžāĻā§ "āĻĒāĻžāĻĨā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯" āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ: āĻāĻāĻāĻŋ āĻĒāĻĨ āĻ
āĻ¨ā§āĻ¯āĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤
āĻā§āĻĄ | āĻŽāĻžāĻ¨ |
---|---|
|
|
|
|
|
āĻ āĻŦā§āĻ§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ: āĻĻā§āĻāĻŋ āĻĒāĻĨā§āĻ° āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ "āĻ°ā§āĻ" (āĻāĻŋāĻ¨ā§āĻ¨ āĻĄāĻŋāĻ¸ā§āĻ) āĻāĻā§ |
Path resolve(Path other)
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ resolve()
āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻāĻ°ā§ relativize()
: āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŽ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻĒāĻĨ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻ°āĻŽ āĻĒāĻĨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻā§āĻĄ | āĻŽāĻžāĻ¨ |
---|---|
|
|
|
|
toFile()
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻ
āĻŦāĻā§āĻā§āĻā§āĻ° File
āĻŽāĻ¤ā§ āĻāĻāĻ āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻĨ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ
āĻŦāĻšā§āĻ˛āĻŋāĻ¤ āĻŦāĻ¸ā§āĻ¤ā§ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ Path
āĨ¤
toURI()
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻĒāĻžāĻĨāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ URI- āĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻžāĻĨ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ:
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻžāĻĨ | āĻĢāĻžāĻāĻ˛ā§ URI |
---|---|
|
|