directory-walk

    7熱度

    3回答

    我正在尋找一個lib,它會提供一個方法,它會給我一個與給定的類Ant模式相匹配的文件列表。 對於*foo/**/*.txt我會得到 foo/x.txt foo/bar/baz/.txt myfoo/baz/boo/bar.txt 等我知道這是可以實現的與DirWalker和 PathMatcher mat = FileSystems.getDefault().getPathMatcher(

    1熱度

    2回答

    有沒有一種更有效的方式來遍歷包含鏈接週期的目錄樹,而不是跟蹤哪些文件已被訪問? 例如,考慮走包含這些文件的目錄: symlink "parent" -> ".." symlink "uh_oh" -> "/" regular file "reg" symlink "reg2" -> "reg"

    0熱度

    1回答

    我正在創建一個servlet以在服務器上遠程運行單獨的Java程序。該程序在服務器上散步一組文件夾(KB360/student和KB360/admin)。該程序本身工作,但在tomcat中運行時,我得到一個AccessDeniedException。遞歸地將用戶和組轉換爲tomcat7。我也試過它作爲根。從迄今爲止我所做的研究來看,它似乎不應該成爲tomcat SecurityManager的問題

    0熱度

    3回答

    我正在尋找一個特定的目錄(/ android)。 我知道在python中,我可以使用os.walk(root_dir)來遍歷目錄,但是這裏的問題是我不知道我要查找的目錄是root_dir的子目錄還是其父目錄ROOT_DIR。 是否有任何方法可以執行與os.walk()相同的操作,但方式相反? 謝謝。

    8熱度

    8回答

    我想獲得的所有子目錄的列表,我的下面代碼工作除了當我對某些文件夾只讀權限。 在下面的問題中,它展示瞭如何使用RecursiveDirectoryIterator跳過目錄 Can I make RecursiveDirectoryIterator skip unreadable directories?但是我的代碼在這裏略有不同,我無法解決問題。 $path = 'www/'; foreach (

    0熱度

    1回答

    由於Google App Engine NDB具有目錄結構,因此執行此結構以執行每個實體的深度優先遍歷的最佳方式是什麼。我希望使用ndb和Python編程語言按照這個順序遍歷實體。 1 /| \ 2 8 9 /\ \ 3 7 10 /| \ /\ 4 5 6 11 12

    1熱度

    1回答

    在覆蓋文件和目錄的書「UNIX環境高級編程」的第4章,有一個代碼示例,旨在像ftw命令和遍歷文件層次結構。它使用一個指向絕對文件路徑的指針,以及一個帶回調遍歷目錄的遞歸函數,在該過程中使用對opendir()和readdir()的調用。 有一個練習,讀者被要求使用chdir()和文件名,而不是使用絕對路徑來完成相同的任務,並比較兩個程序的時間。我使用chdir()編寫了一個程序,但沒有注意到時間的

    1熱度

    2回答

    Node walk提供了一個API,其中包含一些類似的事件。 walker.on('file', (root, filestats, next) => { // next should be called to goto next file next(); }); walker.on('end',() => { // the end of the stream

    0熱度

    2回答

    試圖編寫腳本,該腳本將搜索特定文件的目錄和子目錄。我想知道某個目錄是如何調用某個方法的。 這是我嘗試和失敗: def display_directory(path) list = Dir[path+'/*'] return if list.length == 0 list.each do |f| if File.directory? f #is it a directory?

    0熱度

    2回答

    我爲自己寫了一個快速樹和節點類(沒有太花哨,不需要太多)。 我有一個可變數量的下一級節點,我爲這些使用了一個ArrayList。 它的工作原理應該是這樣的,唯一的問題是toString()方法。 例如:我設置了一堆數字。 0是根 0有孩子1,2,3 2有兒童2.4和2.5 現在,當我打印出來的樹,這就是我得到: (斜線應該是有) /0/1 /2/2.5 /2.4 /3 什麼,但是我想是這樣的: /