filelist

element-文件上传-自定义上传方式

天大地大妈咪最大 提交于 2020-01-09 12:33:42
element-文件上传-自定义上传方式 这次主要写的是el-upload这个组件中的http-request钩子,首先来看一下官方的: 非常的简洁,简洁到完全看不懂了,简直了。 先展示一下我的成果,记得先把jquery,vue,element引入 这里实现了上传成功的回调和 进度条 的显示。失败的回调可以参考成功回调的方式写,差不多我就没写了。 var el_my_uploader = Vue . extend ( { props : [ "maxSize" , "maxCount" , "fileList" , "UploadUrl" , "accept" , "drag" , "multiple" ] , template : '<div >' + '<el-upload :action="UploadUrl" :limit="maxCount" :on-exceed="handleExceed" ' + ' :before-upload="beforeUpload" :file-list="uploadFiles" :accept="accept" ' + ' :on-preview="handlePreview" ' + ' :before-remove="beforeRemove" :drag="drag" :multiple="multiple"' + ' :on

获取目录下指定类型的所有文件

早过忘川 提交于 2020-01-08 08:54:39
获取目录下指定类型的所有文件 bool QtGetAllFiles(const QDir &fromDir, QStringList &fileList , const QStringList &filters) { //fromDir指定目录,fileList获取到的所有文件,filters文件过虑 QFileInfoList fileInfoList = fromDir.entryInfoList(filters, QDir::AllDirs | QDir::Files); foreach(QFileInfo fileInfo, fileInfoList) { if(fileInfo.fileName() == "." || fileInfo.fileName() == "..") continue; if(fileInfo.isDir()) { //recursion call if(!QtGetAllFiles(fileInfo.filePath(), fileList , filters)) { return false; } } else { fileList += fileInfo.absoluteFilePath(); } } return true; } 来源: https://www.cnblogs.com/jiushishuai/p/9452113.html

el-upload源码跳坑2

半世苍凉 提交于 2020-01-08 06:42:11
产品又加了一个需求,要求删除图片时候弹一个提示框,如果确定就直接发请求从服务器删除图片 ​ 一开始想的比较简单,直接在on-remove的钩子函数上做弹框提示,如果取消就撤销,代码如下: <el-upload :on-remove='remove'></el-upload> remove:function(){ this.$confirm('此操作将永久删除图片, 是否继续?', '提示', { // ...若干处理代码 } } ​ 并不行,在我点下删除按钮的一瞬间,图片就消失了,接着才弹框。 ​ 跑去看源码,才发现里面的逻辑是这样的: <!-- upload-list.vue --> <span v-if="!disabled" class="el-upload-list__item-delete" @click="$emit('remove', file)"></span> <!-- index.vue --> <UploadList ... on-remove={this.handleRemove}</UploadList> handleRemove(file, raw) { if (raw) { file = this.getFile(raw); } this.abort(file); let fileList = this.uploadFiles; //

list all files from a directory in a string grid with delphi

三世轮回 提交于 2020-01-06 02:59:10
问题 I am working with Delphi 7 and I would like to list all the files in a given directory in a string grid (one file per row and all in 1 column). I have searched for about an hour now and cannot find any examples on how to do this so any help you can provide would be appreciated. 回答1: This will fill a TStrings descendant (eg., TStringList , TMemo.Lihes , and so forth) with all of the files in a specified folder: function GetFiles(const StartDir: String; const List: TStrings): Boolean; var SRec:

LINUX学习 -- RPM格式软件包的安装

不羁岁月 提交于 2020-01-06 01:12:56
RPM是RedHat公司开发的软件包管理器,使用它可以很容易地对RPM形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸载时也可以将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用RPM形式的软件包。软件包往往有特定的命令规范,名字是由“文件名+版本号+.rpm”组成的字串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm,它们的软件包名称分别是apache和apache-devel。各个支持RPM格式的Linux常见软件的RPM包可以在网站rpmfind.net中找到。    1.安装   命令格式:   rpm-i(or--install) options file1.rpm ... fileN.rpm   参数:   file1.rpm...fileN.rpm指将要安装的RPM包的文件名。   详细选项:   -h(or—hash)安装时输出hash记号;test只对安装进行测试,并不实际安装;--percent以百分比的形式输出安装的进度;--excludedocs不安装软件包中的文档;--includedocs安装文档;--replacepkgs强制重新安装已经安装的软件包;--replacefiles替换属于其他软件包的文件;--force忽略软件包及文档的冲突;-

【Python】批量修改指定目录下所有文件的文件名/后缀

孤人 提交于 2020-01-05 19:25:37
【删除.txt文件的后缀】 import os, shutil #rootdir = input("请输入文件路径(结尾加上/):") #fileList = os.listdir(rootdir) #修改文件名 def renameFile( oldname, newname ): print( "oldname:", oldname ) print( "newname:", newname ) #os.rename(oldname, newname) shutil.copyfile( oldname, newname) #列出txt文件 def listTxtFile( filepath ): if os.path.isfile(filepath) and ".txt" == filepath[-4:] : oldName = filepath newName = oldName[:-4] #print("oldName:", oldName) #print("newNmae:", newName) #os.rename(oldName, newName) #shutil.copyfile(oldName, newName) renameFile( oldName, newName ) #遍历目录下所有的文件 def listPath( filepath ): fileList

文件检测

旧巷老猫 提交于 2020-01-04 15:52:28
# -*- coding: utf-8 -*- #use: python file_check.py ./ import os import hashlib import shutil import ntpath import time CWD = os.getcwd() FILE_MD5_DICT = {} # 文件MD5字典 ORIGIN_FILE_LIST = [] # 特殊文件路径字符串 Special_path_str = 'drops_JWI96TY7ZKNMQPDRUOSG0FLH41A3C5EXVB82' bakstring = 'bak_EAR1IBM0JT9HZ75WU4Y3Q8KLPCX26NDFOGVS' logstring = 'log_WMY4RVTLAJFB28960SC3KZX7EUP1IHOQN5GD' webshellstring = 'webshell_WMY4RVTLAJFB28960SC3KZX7EUP1IHOQN5GD' difffile = 'diff_UMTGPJO17F82K35Z0LEDA6QB9WH4IYRXVSCN' Special_string = 'drops_log' # 免死金牌 UNICODE_ENCODING = "utf-8" INVALID_UNICODE_CHAR_FORMAT = r"\?%02x" #

删除指定目录下文件以及文件夹

自作多情 提交于 2019-12-24 15:24:34
# -*- coding: UTF-8 -*- import os import shutil filelist=[] rootdir=r"E:/aa" #要删除的文件夹路径 filelist=os.listdir(rootdir) #返回指定目录下面的所有文件夹、文件名称清单(包含一级子文件夹名称,但不包括一级子文件夹内文件) for f in filelist: filepath = os.path.join( rootdir, f ) #连接路径和路径下遍历的文件或一级子文件夹 if os.path.isfile(filepath): #判断该文件是否为文件或者文件夹 os.remove(filepath) #如为文件,直接删除 print(str(filepath)+"已删除!") elif os.path.isdir(filepath): shutil.rmtree(filepath,True) #如为文件夹,则删除该文件夹及文件夹内所有文件 print("dir "+str(filepath)+" 已删除!") shutil.rmtree(rootdir,True) #最后删除aa总文件夹 print("删除成功!") 来源: CSDN 作者: 没有昵称好多年 链接: https://blog.csdn.net/weixin_43721369/article

How to add a file in FileList

做~自己de王妃 提交于 2019-12-22 12:32:48
问题 Please help me on this: Update : In console log it is showing as merged but length is still showing the last dragged length Im using up_files = event.originalEvent.dataTransfer.files; to capture the files that are dragged and dropped in a div. For the first time when the user dragged the files , all the files are moving to up_files and the second time if again the files are dropped in a div how can i push those to existing array list instead of clearing the array and insert to upfiles

python将二值化图像像素值变为0和1并写成txt文件

你说的曾经没有我的故事 提交于 2019-12-21 14:27:20
import os from PIL import Image def init ( fileList , n ) : for i in range ( 2 , n ) : img = Image . open ( "G:\\detect\\" + str ( fileList [ i ] ) ) new_img = img . resize ( ( 32 , 32 ) ) w , h = new_img . size with open ( "G:\\detect\\chepai" + str ( i ) + ".txt" , "w" ) as f : for c in range ( h ) : for j in range ( w ) : f . write ( str ( int ( ( 255 - ( new_img . getpixel ( ( j , c ) ) ) ) / 255 ) ) ) if j == w - 1 : f . write ( "\n" ) f . close ( ) if __name__ == "__main__" : fileList = os . listdir ( "G:\\detect" ) n = len ( fileList ) init ( fileList , n ) 可用作识别手写数字数据集。 来源: CSDN 作者: