20190924機房測試 檔案系統

2022-05-26 07:48:09 字數 2149 閱讀 6080

現在你要實現乙個檔案系統,支援以下操作

cd directory name

如果當前路徑下有名為directory_ name的資料夾,則進入該資料夾所對應的路徑,

否則輸出「no such directory!"

ed ..

如果當前路徑存在父路徑,則返回父路徑,

否則輸出「no parent directory!"

touch file name

如果當前目錄下存在名為file_ name的檔案則輸出"file already exists!"

否則建立這樣乙個檔案。

rm file_ name

如果當前目錄下存在名為file_ name的檔案則刪除它

否則輸出「no such fle!"

mkdir directory name

如果在當前路徑下存在名為direetory_ name 的資料夾,則輸出"directory already exists!"

否則建立這樣乙個資料夾(當前路徑不變)

rmdir directory_ name

如果在當前路徑下存在名為directory_ name的資料夾,則刪除之

否則輸出「no such directory!"

ls列出當前路徑下所有的檔案和資料夾,每一項佔一行,按建立的先後順序給出。

採用以下形式輸出

"item_ name」

type為d (資料夾)或f (檔案)

注意:同一路徑下檔案與資料夾可以同名,但同一路徑下檔案與檔案、資料夾與資料夾不能

同名。初始時當前路徑處於根路徑下,無父路徑。

這道瞎搞題,前幾天寫動態開點寫入魔了,差點寫個動態開點

結果最後還是用乙個普通的鍊錶過了

真的沒有任何技術含量,十分鐘就打完了

**:

//cd name:進入乙個資料夾

//cd ..:回到父節點

//touch name:建立乙個檔案

//rm name:刪除乙個檔案

//mkdir name:建立乙個資料夾

//rmdir name:刪除乙個資料夾

//ls:按順序輸出其路徑下的所有檔案和資料夾

#includeusing namespace std;

int t;

char c1[20],c2[20];

struct point

a[205];

bool check_name(int x)

int main()

}puts("no such directory!");

goto ed;

} if(c1[1]=='c'&&c1[2]=='d'&&c2[1]=='.')//回到上乙個資料夾

else

} if(c1[1]=='t')//建立乙個檔案 }}

a[now].nxt[++a[now].sonnum]=++maxid;

a[maxid].fa=now;

strcpy(a[maxid].name+1,c2+1);

a[maxid].kind=2;

// puts("crate!");

goto ed;

} if(c1[1]=='r'&&c1[2]=='m'&&c1[3]!='d')//刪除乙個檔案

}puts("no such file!");

goto ed;

} if(c1[1]=='m')//建立乙個資料夾}}

a[now].nxt[++a[now].sonnum]=++maxid;

a[maxid].fa=now;

strcpy(a[maxid].name+1,c2+1);

a[maxid].kind=1;

// puts("create!");

goto ed;

} if(c1[1]=='r'&&c1[2]=='m'&&c1[3]=='d')//刪除乙個資料夾

}puts("no such directory!");

goto ed;

} if(c1[1]=='l'&&c1[2]=='s')//輸出所有檔案和資料夾

}goto ed;

} ed:;

} return 0;

}

機房 測試計畫

2 計畫 2.4測試2 識別符號 3 測試設計說明 3.2測試2 識別符號 4 評價準則 感謝閱讀 1.1編寫目的 測試計畫是描述將要進行測試活動的範圍 方法 資源和時間進度的文件。它確定了測試項,要測試的特徵 測試任務,誰來完成每一項任務及需要制定應急方案的所有風險等。目的就是盡可能多的找到系統中...

機房測試 11 6

電子科大的題,整體不錯,就是t3水了點。但是分3頁pdf是無法接受的 歡迎 ssw02的部落格 為什麼叫三教呢 ssw02還是個高中生,當然不知道了。讀入 第一行兩個非負整數 表示表示補給點個數和需要收集的體力數 第二行 n 個非負整數 第 i 個整數表示在不觸發 bug 的情況下補給點 提供的體力...

機房測試 10 29

真的服了這個出題人 歡迎 ssw02的部落格 看似t1神仙題,結果卻是大暴力。分為3種情況統計答案,注意要先按照 x 排序。實際上可以被 hack 掉 但隨機資料下有一維偏序是可以過很大資料的。出題人這麼說,即使被 hack 了也麼辦法呀 神仙資料結構題目。線段樹啟發式合併,你可以認為是 dsu o...