\r
if(Ignore == NO)\r
{\r
+// Pkt.Node = NODE_DIR;\r
if(GetImageIndex(Win, Pos) == 4) // symlink\r
Pkt.Node = NODE_FILE;\r
else\r
memset(&Pkt.Time, 0, sizeof(FILETIME));\r
AddFileList(&Pkt, Base);\r
\r
+// if(Win == WIN_LOCAL)\r
+// MakeLocalTree(Name, Base);\r
+// else\r
+// {\r
+// AskRemoteCurDir(Cur, FMAX_PATH);\r
+//\r
+// if((AskListCmdMode() == NO) &&\r
+// (AskUseNLST_R() == YES))\r
+// MakeRemoteTree1(Name, Cur, Base, CancelCheckWork);\r
+// else\r
+// MakeRemoteTree2(Name, Cur, Base, CancelCheckWork);\r
+// }\r
if(GetImageIndex(Win, Pos) != 4) { // symlink\r
if(Win == WIN_LOCAL)\r
MakeLocalTree(Name, Base);\r
\r
/* まずディレクトリ名をセット */\r
strcpy(Pkt.File, Pos->File);\r
+// Pkt.Node = NODE_DIR;\r
Pkt.Link = Pos->Link;\r
- if(Pkt.Link)\r
+ if(Pkt.Link == YES)\r
Pkt.Node = NODE_FILE;\r
else\r
Pkt.Node = NODE_DIR;\r
AddFileList(&Pkt, Base);\r
\r
/* そのディレクトリの中を検索 */\r
- if(!Pkt.Link)\r
+// MakeRemoteTree2(Pos->File, Cur, Base, CancelCheckWork);\r
+ if(Pkt.Link == NO)\r
MakeRemoteTree2(Pos->File, Cur, Base, CancelCheckWork);\r
}\r
Pos = Pos->Next;\r
FileTimeToLocalFileTime(Time, &fTime);\r
FileTimeToSystemTime(&fTime, &sTime);\r
\r
- if(InfoExist & FINFO_DATE)\r
- sprintf(Buf, "%04d/%02d/%02d ", sTime.wYear, sTime.wMonth, sTime.wDay);\r
- else\r
- sprintf(Buf, " ");\r
-\r
- if(InfoExist & FINFO_TIME)\r
- // タイムスタンプのバグ修正\r
+ // タイムスタンプのバグ修正\r
+// if(InfoExist & FINFO_DATE)\r
+// sprintf(Buf, "%04d/%02d/%02d ", sTime.wYear, sTime.wMonth, sTime.wDay);\r
+// else\r
+// sprintf(Buf, " ");\r
+//\r
+// if(InfoExist & FINFO_TIME)\r
// sprintf(Buf+11, "%2d:%02d", sTime.wHour, sTime.wMinute);\r
- sprintf(Buf+11, "%2d:%02d:%02d", sTime.wHour, sTime.wMinute, sTime.wSecond);\r
- else\r
- // タイムスタンプのバグ修正\r
+// else\r
// sprintf(Buf+11, " ");\r
- sprintf(Buf+11, " ");\r
+ if(InfoExist & (FINFO_DATE | FINFO_TIME))\r
+ {\r
+ if(InfoExist & FINFO_DATE)\r
+ sprintf(Buf, "%04d/%02d/%02d ", sTime.wYear, sTime.wMonth, sTime.wDay);\r
+ else\r
+ sprintf(Buf, " ");\r
+\r
+ if(InfoExist & FINFO_TIME)\r
+ sprintf(Buf+11, "%2d:%02d:%02d", sTime.wHour, sTime.wMinute, sTime.wSecond);\r
+ else\r
+ sprintf(Buf+11, " ");\r
+ }\r
+ else\r
+ Buf[0] = NUL;\r
}\r
else\r
{\r