#include <windows.h>
#include <stdio.h>
#include <mysql.h>
#include <string>
#include <iostream>
void main()
{
char InputPath[] = "D:\\tttrrr\\";
//放要讀取檔案的資料夾路徑到InputPath字串裡
char szDir[MAX_PATH];
char dir[MAX_PATH];
WIN32_FIND_DATA FileData;
HANDLE hList;
//------------------------------------------------------
//資料庫變數
char user[] = "root";
char pswd[] = "";
char host[] = "localhost";
char table[] = "user";
unsigned int port = 3306;
MYSQL myCont;
MYSQL_RES *result;
MYSQL_ROW sql_row;
int res;
//----------------------------------------------------------
mysql_init(&myCont);
sprintf_s(szDir, "%s\\*", InputPath);
if ((hList = FindFirstFile(szDir, &FileData)) == INVALID_HANDLE_VALUE)
printf("No files be found.\n\n");
else {
while (1) {
if (!FindNextFile(hList, &FileData)) {
if (GetLastError() == ERROR_NO_MORE_FILES)
break;
}
sprintf_s(dir, "%s", FileData.cFileName);
if (strlen(dir) > 3){
if (mysql_real_connect(&myCont, host, user, pswd, table, port, NULL, 0)) //連接資料庫
{
mysql_query(&myCont, "SET NAMES BIG5");
mysql_query(&myCont, "insert into ccc values (NULL, '%s');",dir);
}
printf("%s\n", dir);
}
}
}
FindClose(hList);
system("pause");
}
I2luY2x1ZGUgPHdpbmRvd3MuaD4KI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxteXNxbC5oPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8aW9zdHJlYW0+CnZvaWQgbWFpbigpCnsKCWNoYXIgSW5wdXRQYXRoW10gPSAiRDpcXHR0dHJyclxcIjsKCS8v5pS+6KaB6K6A5Y+W5qqU5qGI55qE6LOH5paZ5aS+6Lev5b6R5YiwSW5wdXRQYXRo5a2X5Liy6KOhCgljaGFyIHN6RGlyW01BWF9QQVRIXTsKCWNoYXIgZGlyW01BWF9QQVRIXTsKCVdJTjMyX0ZJTkRfREFUQSBGaWxlRGF0YTsKCUhBTkRMRSAgICAgICAgICBoTGlzdDsKLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCS8v6LOH5paZ5bqr6K6K5pW4CgljaGFyIHVzZXJbXSA9ICJyb290IjsKCWNoYXIgcHN3ZFtdID0gIiI7CgljaGFyIGhvc3RbXSA9ICJsb2NhbGhvc3QiOwoJY2hhciB0YWJsZVtdID0gInVzZXIiOwoJdW5zaWduZWQgaW50IHBvcnQgPSAzMzA2OwoJTVlTUUwgbXlDb250OwoJTVlTUUxfUkVTICpyZXN1bHQ7CglNWVNRTF9ST1cgc3FsX3JvdzsKCWludCByZXM7Ci8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoJbXlzcWxfaW5pdCgmbXlDb250KTsKCXNwcmludGZfcyhzekRpciwgIiVzXFwqIiwgSW5wdXRQYXRoKTsKCWlmICgoaExpc3QgPSBGaW5kRmlyc3RGaWxlKHN6RGlyLCAmRmlsZURhdGEpKSA9PSBJTlZBTElEX0hBTkRMRV9WQUxVRSkKCQlwcmludGYoIk5vIGZpbGVzIGJlIGZvdW5kLlxuXG4iKTsKCWVsc2UgewoJCXdoaWxlICgxKSB7CgkJCWlmICghRmluZE5leHRGaWxlKGhMaXN0LCAmRmlsZURhdGEpKSB7CgkJCQlpZiAoR2V0TGFzdEVycm9yKCkgPT0gRVJST1JfTk9fTU9SRV9GSUxFUykKCQkJCQlicmVhazsKCQkJfQoJCQlzcHJpbnRmX3MoZGlyLCAiJXMiLCAgRmlsZURhdGEuY0ZpbGVOYW1lKTsKCQkJaWYgKHN0cmxlbihkaXIpID4gMyl7CgkJCQlpZiAobXlzcWxfcmVhbF9jb25uZWN0KCZteUNvbnQsIGhvc3QsIHVzZXIsIHBzd2QsIHRhYmxlLCBwb3J0LCBOVUxMLCAwKSkgLy/pgKPmjqXos4fmlpnluqsKCQkJCXsKCQkJCQlteXNxbF9xdWVyeSgmbXlDb250LCAiU0VUIE5BTUVTIEJJRzUiKTsKCQkJCQlteXNxbF9xdWVyeSgmbXlDb250LCAiaW5zZXJ0IGludG8gY2NjIHZhbHVlcyAoTlVMTCwgJyVzJyk7IixkaXIpOwoJCQkJfQoJCQkJcHJpbnRmKCIlc1xuIiwgZGlyKTsKCQkJfQkJCQkJCgkJfQoJfQoJRmluZENsb3NlKGhMaXN0KTsKCXN5c3RlbSgicGF1c2UiKTsKfQ==