要导入某个文件夹下的所有文件名到数据库中
一、列出所有文件名到文本
在文件夹里创建一个批处理并运行
dir *.* /b >list.txt
二、清除文件名的空格
有些文件有空格,如a .txt,运行以下批处理清除空格
@echo off
Setlocal Enabledelayedexpansion
set "str= "
for /f "delims=" %%i in ('dir /b *.*') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")
三、导入到数据库
数据库右键选择导入数据
在list.txt文件的第一行单独写一个当做标题,比如:
list.txt
---------------------
file_name
文件1.png
文件2.png
数据源选择平面数据源,选择txt文件点击下一步,剩下的操作和平常的导入一样,这里就不说了
注意: 如果导入出错,提示字符被截断,目标数据表字段修改足够长的长度!!!
导入成功后,就能看到刚才导入的表!