用java读取一个文件夹下的文件,同名的图片和文本建立一个关系

图片说明

比如图中的中国工会.....txt和.jpg
我要解析txt并存入数据库,然后同名图片要转成img标签插入文本内容里 如何确定图片和文章的对应关系?

0

2个回答

一个map就搞定了,文件名做key,文件全名做value,value坐追加操作,不要覆盖了就行

0

加一个第三方关系表:字段有jpgid、txtid、name
存入数据库的时候判断,如果name一样,就insert这个关系表

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java题-如何递归遍历一个文件夹下的所有文件
今天去面试了,笔试的时候遇到这个题印象深刻(因为不会),在此做出这个笔记,这个笔记是用了http://blog.csdn.net/qq_27603235/article/details/50752883这个博客的答案,在此学习一下:利用File类中的一个listFiles将该文件路径下所有的文件全部列出来,然后通过循环遍历。代码如下:package my; import java.io.File...
将不同目录下 文件名相同的文件 复制到另一同名目录的不同文件夹下
PS.我知道这个标题听着很绕口,毕竟自己的语言组织能力不太好 举例来说 我现在想将A目录中所有文件夹下的单一文件copy到B目录中与A目录相对应的所有文件夹下的 再形象点,直接上图 A目录结构 和 B目录结构 绿色字体是可执行文件,也就是我们要拷贝的文件 我们现在要把A目录下的Makefile文件copy到相对应的 我现在想将A目录中所有文件夹下的Makefile文件copy到B目录文件...
python将一个文件夹下图片到另外一个文件夹下
使用的是python的一个模块shutil。开始想用os.system(),但是好像不行 import shutil shutil.move('image/1.jpg','image1') 还有其他关于模块shutil的其他函数,可以参考博客 https://www.cnblogs.com/wang-yc/p/5625046.html...
Python 重命名一个文件夹下子文件夹内的图片
从网上档下来一些图片素材,放在了不同的子文件夹内,想把这些图片按子文件夹名称重新命名,并将所有图片放在一个文件夹下, import os filenames = os.listdir('.') for file in filenames: i = 0 images = os.listdir(format(str(file))) for image in images: src = os....
c++批量读取一个文件夹中的所有照片
读取一个文件夹中的所有图片,对图像进行操作之后,将操作后的图片存储到一个文件夹中;_findfirst返回的参数是intptr_t类型的,定义成long类型的,程序会报错。int main(int argc, char **argv) { if (argc != 2) { std::cout << "Usage: images file path error" <<...
将一个文件夹下所有子文件夹下所有图像转移到同一个文件夹并生成文本列表
  # -*- coding: utf-8 -*- import os.path import os import cv2 import numpy as np count = 0 #将images文件夹下所有子文件夹里面的图片转移到同一个文件夹下imgs dir="D:/pythoncode/WIDER_train/images" #存放所有子文件夹的文件 save_dir = "D:/py...
python点滴:读取和整合文件夹下的所有文件
当我们想读取一个文件夹下的多个文件,并且将所有文件的内容整合成一个文件,应该怎么做? 基本的思路是:写一个专门的函数实现以上两个功能。主要用到的命令包括os.listdir()、codecs.open(),其中前者可以获取指定路径下所有的文件名,后者可以用指定编码打开或者创建文件。
【C++】C++读取特定路径下所有文件//*(文件夹下的所有图片、文档等)
内容:主要有两种,一是借助相关结构体,二是针对文件名排练有序。 一、借助结构体 1.引用头文件 #include <io.h> #include #include 2.适用范围 没有限制。 3.参考程序 void getFiles(string path, vector<stri
批量读取一个文件夹下的多个子文件夹里的多个图片,MATLAB
程序是为了批量读取一个文件夹下的多个子文件夹里的多个图片可是运行时出现了下面的错误,新人菜鸟,求大神指点附上程序源码:function T = CreateDatabase(TrainDatabasePath)a = dir('D:\TrainDatabasePath');TrainFiles = a(3:end);Train_Number = 0;for i = 1:size(TrainFile...
matlab一个文件夹里面包含多个文件夹,读取所有文件夹内的图像路径生成list
pathout = 'F:\文本分割\norm_image\list.txt'; fp = fopen(pathout,'wt') p = genpath('F:\文本分割\norm_image');% 获得文件夹data下所有子文件的路径,这些路径存在字符串p中,以';'分割 length_p = size(p,2);%字符串p的长度 path = {};%建立一个单元数组,数组
在同一路径下创建两个相同的文件名文件夹
在同一路径下创建两个相同的文件名文件夹 1、在根目录或者选择一个目录下,创建文件夹。 2、在创建的文件夹里面复制文件或者创建文件。 3、然后,把复制(创建)的文件删除,使之存在于回收站。 4、进入根目录或者选择一个目录下,删除刚才创建的文件夹。 5、新建文件夹,文件夹名与删除的文件夹名同名。 6、最后,进入回收站,还原被删除的文件。 7、这时,在根目录或者选择一个目录下就能看到相同的两个文件夹。
python读取文件夹下所有图片
具体实现步骤 功能需求 读取一个文件夹中的所有图片,并将图像数据存储在一个文件中。 说明 对于本程序中的实现,图片文件夹与python文件应在图一个目录中。 如上图所示,楼主的face.py为读文件夹中所有文件的代码。file中存放的是多张图片。这两个文件都在根目录下,你也可以将他们两个放在其他的目录下,若不放在同一个目录下,则需要修改代码,才能运行成功。 第一步:导入库 代码为: import...
Java合并文件夹下的所有文件
使用Java代码实现Java文件夹下的内容并将其合并起来,对刚接触IO的程序员非常适合
matlab 读取子文件夹下的所有图片
matlab 读取子文件夹下的所有图片 并拷贝到另外一个文件夹下面。 cifar10数据按照不同的分类存储在10个文件夹下面,要复制到同一个文件夹train_image下 filetrain = genpath('D:\CaffeInfo\B_DataCreate\cifar-10\train'); length_filetrain = size(filetrain,2);%字符
python中如将一个文件夹中的多张图片都进程序?
下面代码以读入DICOM文件夹内所有dicom格式的文件为例: import os import pydicom class Files: # 定义文件类 def __init__(self): self.__filename = [] # 变量名之前加两个下滑线表示私有变量 self....
python读取一个文件夹中的所有文件名(包括子文件夹)
python读取一个文件夹下所有(或者指定文件类型)文件的名字。 循环读取子文件夹内文件名。 自己写的代码,注释清晰,具有较高的参考价值。
如何用java程序拷贝出一个文件夹下的所有图片
注:本程序中没有考虑异常的处理. 写程序最好的方法就是先分析功能,然后把功能细化,把思路写下来,跟着思路去写,在写的时候突然把想到的也写进去,不断完善方法中的内容. 思路分析:主方法: 1.写一个静态的正则放到主方法外面. 2.创建一个文件夹的对象. 3.调用下面的方法. 定义一个功能方法: 1.将路径封装成File数组 2.遍历这个数组,找出文件夹(接着调用这个方法),然后与图片的
opencv读取文件夹下的所有图片
头文件 #include <opencv2\opencv.hpp> 函数原型 void cv::glob(String pattern,std::vector<string>&result,bool recursive=false) 解释 String patt
【OpenCV C++】对文件夹下所有图片进行批量处理
读取文件夹下的所有图片 代码功能:读取文件夹下的所有文件,获得其路径 代码: #include <io.h> #include <string> #include <vector> #include <sstream> using namespace s
python批量修改一个文件夹下含多个文件夹中的所有图片名称(代码)
有时候我们想要训练时,拿到的样本,名称是很乱的,又或者我们想把多个文件夹的图片放到一个总的文件夹,但是各个文件夹内图片的名称都是一样的命名方法命名的。 网上能找到的,大多是只对一个文件夹下所有图片进行重命名的代码。 这边实现的是,一个文件夹下有多个文件夹内图片的重命名。   例如,这个数据集place100,里面有100个文件夹,代表100个类,然后每个类的文件夹打开又有1500张图: ...
python脚本——根据某文件夹下所有文件名实现文件的复制
当时写这个脚本的需求是:想要得到文件夹下有相同的文件名(不包括后缀名)的两个文件夹,即:根据第一个文件夹中的文件名(不包括后缀名),复制第二个文件夹中的同名文件(不包括后缀名)到新的文件夹中。 例如:我的第一个文件夹(名称为:123)内容如下: 第二个文件夹(名称为:456)内容如下: 目标是得到:第三个文件夹(名称为:789)内容如下:(第二个和第三个文件夹具有所有的同名文件) ...
python——将一个文件夹下各个子文件夹下的图片复制到一个新的文件夹中
例如有如下文件夹,包含3个文件夹和6个文件,图片格式分为JPG、jpg和png。 编写python程序使该文件下的所有文件保存到E:\myprojectnew\jupyter\整理文件夹\结果   import os import shutil print('输入格式:E:\myprojectnew\jupyter\整理文件夹\示例') path = input('请键入需...
QT 遍历一个文件夹下的所有图片。
思路 1. 在对话框中选择一个文件夹 2. 想办法获取文件夹下所有图片的名称 3. 之后就可以操作了第一步借助 QFileDialog::getExistingDirectory 获取你所选择的文件夹相关信息返回一个QString第二步 文件夹下可能有其他类型的文件比如:子文件夹,所以需要设置过滤规则。 函数代码如下:bool MainWindow::bianli(QString
java循环遍历文件夹及其子文件夹和子文件夹中的文件、图片
public class Test1 { public static void main(String[] args) { //例D:\qrcodeFile文件夹下包含20190116和20190117俩个文件夹, //20190116和20190117俩个文件夹中分别有俩个文件 isDirectory(new File("D://qrcodeFile")); } publ...
读取当前路径下文件夹的名称并创建同名文件夹
功能:遍历待分析目录,读取目录下(一级)的所有文件夹名保存到txt文件,并在指定目录下创建同名的空文件夹 # -*- coding: utf-8 -*- import os #遍历指定目录,显示目录下的所有文件夹名 def traversalDir_FirstDir(path): print "需要遍历的路径:", path list = [] if (os.path.exists(p
Java读取文件夹下多个txt文本内容
这一段程序写的一般般,但是为什么要写到自己的博客里? 因为这是第一次用Java解决自己的需求。 import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.Arrays;public cla
将一个文件夹下的某些或所有图像复制到另一个文件夹 java
某个txt文件保存着一个文件夹下的某些图像,我们需要把txt中包含的所有图像复制到另一个文件夹内进行保存 代码如下: package csdn; /** * 从存有图像名称的txt文件中复制某个文件夹下的指定名称的图像,将图像从一个文件夹复制到另一个文件夹 * 原名复制 */ import java.io.BufferedInputStream; import java.io.Buf...
unity 获取某个文件夹下的所有图片
hello ,哈哈,第一次写博客略微有点小激动。在博客里写下自己平常的积累还是不错的,决定以后有的新的问题及解决方案都写出来共享一下。 前几天有朋友问我unity里怎么从某个文件夹下把所有的图片获取到,并且要能随时显示出来,于是我就写了一个如下简单的例子,如有不妥之处望多指教: [csharp] view plain copy using UnityEngine; us
使用JAVA程序读取文件夹下所有的文件及子文件夹下的文件
最近有一个合作的大型项目准备上线,需要罗列文件清单。为了提高效率,决定编写一个JAVA程序去读取所有的文件路径。 代码及测试截图如下。将代码copy到工程中启动main方法直接测试即可,记得换一下你的本地文件夹路径。我这使用的是D:\\testfiles\\ 在linux上跑这个java程序大同小异。有疑问可以给我留言。     package com.icitic.agilecms.t...
python读取文件夹下的所有csv文件
import os import sys import csv file_path = sys.argv[1] for file in os.listdir(file_path): #可以添加过滤条件if file.endwith(".csv") print file with open(os.path.join(file_path,file),‘r’) as f: csv_reader = cs...
PHP写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
<?php //狭义上来说,目录就相当于一个文件夹,里面含有文件和文件夹,其中里面的文件夹又是一个目录,所以涉及到递归操作 function xf_scandir($dir) { $files = array(); if( $handle=opendir($dir) ){ //$handle=Resource id #3
java将文件夹下的一个文件拷贝到另一个文件夹下
public static void copy(String file1, String file2) { System.out.println(file1); System.out.println(file2); File src=new File(file1); File dst=new File(file2); if(!dst.exists()){ dst.mkdirs(
批量读取某一文件下所有图片或者其他文件
只要利用void getFiles(string path, vector&amp;amp; files)这个函数就可以了,前提是工程中一定要加#include #include &amp;lt;opencv2/opencv.hpp&amp;gt; #include &amp;lt;opencv2/highgui/highgui.hpp&amp;gt; #include &amp;lt;opencv2/core/core.hpp&amp;g...
MATLAB批量读取一个文件夹下的图片
file_path =  'D:\mormal_dibright\';% 图像文件夹路径  img_path_list = dir(strcat(file_path,'*.bmp'));%获取该文件夹中所有bmp格式的图像  img_num = length(img_path_list);%获取图像总数量 I=cell(1,img_num);if img_num &amp;gt; 0 %有满足条件的图像 ...
将文件夹下面若干个文件夹中同名文件EXCEL进行合并到另一个文件下
将文件夹下面若干个文件夹中同名文件EXCEL进行合并到另一个文件下
Java合并一个文件夹下所有txt文件
public boolean unionFile(String outfile,String dictionary) throws IOException{ boolean result=false; List&amp;lt;File&amp;gt; fileList=getFiles(dictionary); File fout=new File(outfile); FileWri...
Java读取文件夹下的文件并将该文件夹下指定的文本文件合并
        // 文件输出路径 String oF = CLASSIFICATION_PATH + ABNORMAL; // 获取文件夹下所有的文件名 File f = new File(CLASSIFICATION_PATH); List fileList = Arrays.asList(f.list()); ...
java将一个文件夹下面的所有文件放入到另一个文件夹下面
java将一个文件夹下面的所有文件包括子文件夹下面的文件放入到另一个文件夹下面
opencv 读取一个文件夹下的多张图片并处理保存
笔者的编译环境 vs2013+opencv2.4.9 注意:多个图片显示要用多个窗口,要不然会发生未知错误。 #include "stdafx.h" #include "cv.h" #include "highgui.h" char filename[100]; //定义一个全局数组型变量,存放图片名字 char windowname[100]; //定义一个全局数组型变量
如何用Java语言将某个文件夹里面的所有文件、子文件夹复制到另一个文件夹内?
在java语言中,实现“将一个文件夹中的所有文件及子文件夹复制到另一个文件夹内”看上去并不困难,但总会因为一些细节问题而不停地去排错。