stat

    3熱度

    1回答

    每當我爲每個目錄運行我的程序時,即使使用ls-ls檢查每個目錄的實際大小,也會輸出8。 林試圖打印所有的目錄的用戶輸入 #include <stdio.h> #include <dirent.h> #include <string.h> #include <sys/types.h> #include <sys/stat.h> int main(int argc, char**argv)

    1熱度

    1回答

    我不知道爲什麼,但我沒有找到問題所在。我運行一個測試來查看它是一個目錄還是一個文件,甚至文件被視爲文件夾。 的問題是,當運行循環,即使是文件它進入目錄的過程和postrs「文件1的目錄」 這裏是代碼: void copie_dossier(char *doss1, char *doss2) { struct dirent *dptr; DIR *dp; struct

    1熱度

    3回答

    所以我正在運行一個優化問題,並試圖在每個時間點添加函數到一個情節。我可以繪製函數,但我有變量存儲,似乎r不會評估函數,直到它呈現它。這很難解釋,但我有一個簡單的例子來說明它。 data = data.frame(x = runif(20, -10, 10), y = runif(20, -10,10)) p <- ggplot(data, aes(x = x, y =y)) slope = 0

    0熱度

    1回答

    我想對文件夾執行操作,如果它爲空。所以我嘗試使用文件夾的狀態條件。這些文件夾是用字典創建的。 - name: Statistics of folder stat: path=/srv/svn/{{ ansible_fqdn }}/{{ item.value.reponame }} with_dict: "{{ repos }}" register: result

    0熱度

    1回答

    我目前正在嘗試使「C」多一點的腳本語言像我自己一樣。我將程序特定的代碼寫入* .so文件,在運行時重新加載此文件並執行我編寫的新代碼。 我面臨的問題是函數「stat」的結果。每次我詢問SO文件是否已經通過「stat(filename,statbuf)」修改時,結果stat-> mtim似乎總是被改變。因此,我不斷在每次循環運行中重新加載我的代碼。 我假設如果沒有文件更改爲文件發生st_mtime必

    2熱度

    1回答

    將一些代碼轉換爲使用asyncio,我想盡快地控制asyncio.BaseEventLoop。這意味着要避免阻止等待。 沒有asyncio我會用os.stat()或pathlib.Path.stat()來獲得例如。文件大小。有沒有一種方法可以有效地用asyncio做到這一點? 我可以直接打包stat()電話,因此它是類似於described here的未來嗎?

    1熱度

    1回答

    以下是我正在使用的代碼段,我無法獲取所需文件的用戶名和組名。 #!/usr/bin/perl use strict; use Data::Dumper; use File::stat; $somedir = '/var/vob/icc_shantesh/'; $file = $somedir."power.log"; my $gid = stat($file1)->gid; my

    0熱度

    1回答

    Stat類型的用途是什麼?就像操作的狀態一樣?我在DXL參考手冊9.6中找不到太多東西。 使用的操作系統,這使得DXL程序來 提供的統計API 的統計數據類型的工作決定的文件和目錄的狀態的功能 爲了更清楚我將發佈它的用途之一: /************************************ isDirectory Returns true if string pa

    2熱度

    1回答

    在MINIX 3.2.1,我想創建一個新的系統調用在VFS服務器將被賦予一個文件名作爲參數,將打印此一定文件的inode號碼。 因此,爲了通過它的名字retieve文件的inode的我要使用默認的系統調用: int stat(char *name,struct stat *buffer) http://minix1.woodhull.com/manpages/man2/stat.2.html 在我

    3熱度

    1回答

    我正在編寫一個簡單的文檔管理腳本,需要獲取文件大小和文件類型/文件或文件夾/在表中。不知何故,它不適用於提及目錄。請幫助如果可能的話: <?php $path = "./documents"; $dh = dir($path); while(($file=$dh->read())) { if($file=="." || $file=="..")continue; ech