첫째, 불쾌한 제목으로 불편을 끼쳐 드려 죄송합니다. 내 같은 동일한 출력을 가진C++에 디렉터리 내용 표시 문제
Reading The Contents of Directories
Display files contain inside a particular directory by using C++ in LINUX
이 내가 참조 소스는 다음과 같습니다
이
난 그냥 묻는 문제이다.파일 시스템 폴더 내용
- test.txt
- abc.txt
- item.txt
- records.txt
MAIN.CPP
#include <iostream>
#include <dirent.h>
using namespace std;
int main()
{
Dir* dir = opendir("/home/user/desktop/TEST/FileSystem");
struct dirent* entry;
cout<<"Directory Contents: "<<endl;
while((entry = readdir(dir)) != NULL)
{
cout << "%s " << entry->d_name << endl;
}
}
OUTPUT
Directory Contents:
%s ..
%s item.txt
%s test.txt
%s records.txt
%s .
%s abc.txt
가 표시됩니다 왜 내 주요 질문 인 ".."및 "." OUTPUT에서. 그것이 왜 거기에있을 것인가, 어떤 특별한 의미/목적이 있는가? 어떻게 제거하고 그냥 파일을 표시합니까 만 폴더에 있습니까?
제 질문에 답해 주셔서 감사합니다. 나는 너희들이 내가 많이 묻는 것을 꺼리지 않기를 바란다.
'.' - 현재 디렉토리,'..' - 부모 디렉토리 –
@PiotrS. 귀하의 정보를 주셔서 감사합니다 :) – J4X