例項039路徑操作

2021-10-05 05:30:00 字數 1266 閱讀 5569

命名空間:system.io

程式集:mscorlib.dll

對包含檔案或目錄路徑資訊的 string 例項執行操作。 這些操作是以跨平台的方式執行的。

表 1

altdirectoryseparatorchar

提供平台特定的替換字元,該替換字元用於在反映分層檔案系統組織的路徑字串中分隔目錄級別。

directoryseparatorchar

提供平台特定的字元,該字元用於在反映分層檔案系統組織的路徑字串中分隔目錄級別。

invalidpathchars

提供平台特定的字元陣列,這些字元不能在傳遞到 path 類的成員的路徑字串自變數中指定。

pathseparator

用於在環境變數中分隔路徑字串的平台特定的分隔符。

volumeseparatorchar

提供平台特定的卷分隔符。

表 2

changeextension(string, string)

更改路徑字串的副檔名。

getdirectoryname(string)

返回指定路徑字串的目錄資訊。

getextension(string)

返回指定路徑字串的副檔名(包括句點「.」)。

getfilename(string)

返回指定路徑字串的檔名和副檔名。

getfilenamewithoutextension(string)

返回不具有副檔名的指定路徑字串的檔名。

getfullpath(string)

返回指定路徑字串的絕對路徑。

getinvalidfilenamechars()

獲取包含不允許在檔名中使用的字元的陣列。

getinvalidpathchars()

獲取包含不允許在路徑名中使用的字元的陣列。

getpathroot(string)

從指定字串包含的路徑中獲取根目錄資訊。

getrandomfilename()

返回隨機資料夾名或檔名。

gettempfilename()

在磁碟上建立乙個唯一命名的零位元組臨時檔案,並返回該檔案的完整路徑。

gettemppath()

返回當前使用者的臨時資料夾的路徑。

ha***tension(string)

確定路徑是否包括副檔名。

ispathrooted(string)

返回乙個值,該值指示指定的路徑字串是否包含根。

示例:

1967 路徑定向

給出乙個有向圖,要求給每條邊重定向,使得定向後出度等於入度的點最多,輸出答案和任意一種方案 input 第一行兩個正整數n,m,表示1 n號點與m條邊 接下來m行,每行兩個正整數xi,yi,表示存在一條有向邊從xi指向yi n 10 5,m 3 10 5,xi,yi noutput 第一行乙個整數a...

4 路徑資訊

1.絕對路徑和相對路徑 絕對路徑 從根目錄 開始表示的路徑 相對路徑 從當前的目錄開始表示的路徑 2.隱藏目錄.和.當前目錄 當前目錄的上一級目錄 和.可以用指令ls a顯示出來。3.輸入shell指令前的部分代表的意思 例如 xuechao ubuntu desktop study xuechao...

25 路徑總和

題目描述 我的思路 首先檢視的是根節點,然後用num 根節點的值,並且要考慮到節點是否為空 需要注意的是這裡的遞迴要注意,二叉樹基本都是遞迴來實現 再一次使用遞迴 public static boolean haspathsum treenode root,int sum else return h...