5
Ich habe einige Code wie dieser Schnipsel:Was ersetzt glob_t und glob() am Port zu Windows?
#include <glob.h>
glob_t globBuf;
const int result = glob(remoteFileName.c_str(), 0, 0, &globBuf);
if (result == GLOB_NOSPACE) {
...
} else if (result == GLOB_NOMATCH) {
...
} else {
...
}
Aber ich finde nicht glob.h
auf Fenster.
Was würde ich unter Microsoft Windows verwenden, um die gleiche Funktionalität zu bieten, um diesen Code von Linux zu portieren?
Enthält Microsoft Interix SUA glob()? – WilliamKF
@WilliamKF Ich weiß nicht, scheint keine Liste der verfügbaren APIs zu finden. –
flag \t @WilliamKF: Es tut, aber bedenken Sie, dass im Gegensatz zu CMD.EXE, Shells SUA POSIX entsprechen und sich globbing; daher ist ihre Verwendung in den beiden Umgebungen normalerweise ziemlich unterschiedlich. – AntoineL