📄 getdircontents.cpp
字号:
#include "mpdimpl.h"void GetDirectoryContents(SOCKET sock, char *pszInputStr){ int nFolders, nFiles; char pszStr[MAX_PATH], pszLength[50]; int i; if (WriteString(sock, pszInputStr) == SOCKET_ERROR) { printf("writing '%s' command failed\n", pszInputStr); return; } if (!ReadString(sock, pszStr)) { printf("Error: reading nFolders failed\n"); return; } if (strnicmp(pszStr, "ERROR", 5) == 0) { printf("%s\n", pszStr); return; } nFolders = atoi(pszStr); //printf("Folders:\n"); for (i=0; i<nFolders; i++) { if (!ReadString(sock, pszStr)) { printf("Error: reading folder name failed\n"); return; } printf(" %s\n", pszStr); } if (!ReadString(sock, pszStr)) { printf("Error: reading nFiles failed\n"); return; } nFiles = atoi(pszStr); //printf("Files:\n"); for (i=0; i<nFiles; i++) { if (!ReadString(sock, pszStr)) { printf("Error: reading file name failed\n"); return; } if (!ReadString(sock, pszLength)) { printf("Error: reading file length failed\n"); return; } //printf("%s %s\n", pszStr, pszLength); printf("%11s %s\n", pszLength, pszStr); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -