Re: [公告] 系統程式作業公告
※ 引述《zzz88213 (~~{I Need You}~~)》之銘言:
: 1. DFS和BFS都可以
: 2. 只有loop的狀況不用印 可是用i-node判斷的話會有錯
: 如果一個檔案被hard link和symbolic link都有連到
: 那兩次都要印
唔
等等
這個意思是..
假設我有檔案 test1/target
test1/slink1 -> "target"
test1/testdir/slink2 -> "../slink1"
test1/testdir/slink3 -> "slink2"
test1/testdir/hlink (連到target)
然後
FindAndReplace test1/testdir target
這時侯要印兩次target的絕對路徑..
然後如果有replace還要改target的內容..??
slink要一直trace下去嗎..
hradlink如果連到搜尋目錄的外面,要怎麼得到另外的檔名啊=.=..
另外
FindAndRepalce test1/testdir link
要印幾次slink2..?
如果說slink2自己印一次,被slink3連到還要不要再印?(這樣不是loop..)
囧rz...
為什麼不照著系統的find來就好了...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.243.156
推
140.112.31.217 04/11, , 1F
140.112.31.217 04/11, 1F
討論串 (同標題文章)