file获取文件名|怎么用js来获取 file中的上传文件的文件名

file获取文件名|怎么用js来获取 file中的上传文件的文件名的第1张示图

⑴ js/Jquery获取input file的文件名

Js/Jquery获取input file的文件名源:

alert("d:/userAdmin/uploads/20120515_115146.jpg".match(/[^/]*$/)[0]);

document.getElementById("id值").value==$("#id值").val()

上面的例子就是js和jquery的区别,都是通过id值 获取信息。左边是js写法,右边是jquery写法你可以把jquery 理解成js的封装,使js更加简洁,快捷。它把相同的操作封装起来,使用的时候直接调用。

⑵ 如何获取一个文件夹中所有文件的文件名

用DOS命令:(假设你的这个文件夹是c:\pdf)dirc:\pdf\*.pdf>c:\pdf\list.txt运行完之后到目录下去找一个文件名是list.txt的,打开就是文件名了

⑶ java.io.File类中获取文件名的方法是 。

File file;filename=file.getName();//获取文件名

⑷ java 怎么获取一个文件的文件名

如果想要获得当前文件中的文件名只需要String [] fileName = file.list();就可以了。如果要包括文件中的文件名就可以用递归的方式。下面是两个具体的实现。其中public static String [] getFileName(String path)是只得到当前文件中的文件名。public static void getAllFileName(String path,ArrayList<String> fileName)是包括当前文件及其子文件的文件名。12345678910111213141516171819202122232425262728293031323334353637383940public class GetFileName{public static String [] getFileName(String path){File file = new File(path);String [] fileName = file.list();return fileName;}public static void getAllFileName(String path,ArrayList<String> fileName){File file = new File(path);File [] files = file.listFiles();String [] names = file.list();if(names != null)fileName.addAll(Arrays.asList(names));for(File a:files){if(a.isDirectory()){getAllFileName(a.getAbsolutePath(),fileName);}}}public static void main(String[] args){String [] fileName = getFileName("F:\\xiaoshuo");for(String name:fileName){System.out.println(name);}System.out.println("——————————–");ArrayList<String> listFileName = new ArrayList<String>(); getAllFileName("F:\\xiaoshuo",listFileName);for(String name:listFileName){System.out.println(name);}}}运行时需要更改一下具体的文件夹。

⑸ MFC 的CFile对象可以获取文件名,那何通过FILE *,ofstream, ifstream, 文件句柄获取文件名呢

那没有办法,它们只支持文件输入、输出操作。

⑹ 如何获取表单中file文件域中的路径及文件名

不知道你说的本地路是服务器上的还是客户上的?不过都可以获得.. 有点乱,自己整理了。呵呵。<%//上传文件 需要 common-fileupload 组件/*String up = request.getParameter(up);if(up!=null&&up.equals(true)){try{String temp = c:\\; //临时目录String strUp = request.getParameter(path); //上传目标地址if(strUp!=null&&!strUp.equals()){strUp = new String(strUp.getBytes(ISO-8859-1), GB2312);}DiskFileUpload fu = new DiskFileUpload();fu.setSizeMax(1024*1024*1024); // 设置允许用户上传文件大小,单位:字节fu.setSizeThreshold(4096); // 设置最多只允许在内存中存储的数据,单位:字节fu.setRepositoryPath(temp); // 设置一旦文件大小超过getSizeThreshold()的值时数据存放在硬盘的目录//开始读取上传信息List fileItems = fu.parseRequest(request);Iterator iter = fileItems.iterator(); // 依次处理每个上传的文件while(iter.hasNext()) {FileItem item = (FileItem) iter.next();// 忽略其他不是文件域的所有表单信息if(!item.isFormField()){String name = item.getName(); //获取上传文件名,包括路径name = name.substring(name.lastIndexOf(\\)+1);//从全路径中提取文件名long size = item.getSize();if((name==null||name.equals()) && size==0)continue;System.out.println(userIp+:上传文件:+name+到+strUp);//输出上传文件信息File fNew= new File(strUp, name);item.write(fNew);message = message + <font color=blue文件&nbsp;<b+item.getName()+</b&nbsp;上传成功!</font;}}}catch(Exception ex){message = message + <font color=red文件上传失败!</font;}}*/%

⑺ php获取file文件名

?phpif ($_FILES["file"]["error"]  0){ echo "Error: " . $_FILES["file"]["error"] . "";}else{ echo "Upload: " . $_FILES["file"]["name"] . ""; echo "Type: " . $_FILES["file"]["type"] . ""; echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb"; echo "Stored in: " . $_FILES["file"]["tmp_name"];}?>通过使用PHP的全局数组$_FILES,你可以从客户计算机向远程服务器上传文件。第一个参数是表单的inputname,第二个下标可以是"name","type","size","tmp_name"或"error"。就像这样:$_FILES["file"]["name"]-被上传文件的名称$_FILES["file"]["type"]-被上传文件的类型$_FILES["file"]["size"]-被上传文件的大小,以字节计$_FILES["file"]["tmp_name"]-存储在服务器的文件的临时副本的名称$_FILES["file"]["error"]-由文件上传导致的错误代码望采纳Thx

⑻ 怎么用js来获取 file中的上传文件的文件名

在firefox上,input(复type=file)默认制获取到的value值就是文件名。在IE上,input(type=file)默认获取到的value值是路径。因此用js来获取fileupload中的上传文件的文件名需要多方面考虑。你可以试下一下function getFileName(path){var pos1 = path.lastIndexOf('/');var pos2 = path.lastIndexOf('\\');var pos = Math.max(pos1, pos2)if( pos<0 )return path;elsereturn path.substring(pos+1);}测试过了,没有问题,可用。

⑼ <input name="file1" type="file">取得文件名,不带扩展名

php中有一个函数能实现你想要的功能explode();你查一下他的用法

⑽ java根据文件名怎么获取file

找JAVA 操作IO的章节,其实是流(字符与字节)的实现上,发个参考给你public static String getFileText(String path,String filename,FileEnum enums) throws IOException { FileInputStream inputstream = null; try{ inputstream = new FileInputStream(path+ File.separator + filename); switch(enums){ case jpg: return encodeImgageToBase64(inputstream,FileEnum.getFileTypeEnum(FileEnum.jpg).toString()); case doc: return readWordFileToStr(inputstream); case text: returnreadTextFileToStr(inputstream); default : return ""; } }catch(IOException e){ throw e; }finally{ closeStream(inputstream); } }private static String readTextFileToStr(FileInputStream inputstream) throws IOException { String result = ""; InputStreamReader read = new InputStreamReader(inputstream); BufferedReader bufferedReader = new BufferedReader(read); String lineTxt = null; while((lineTxt = bufferedReader.readLine()) != null){ result = result + "\n" +lineTxt; } return result; }

未经允许不得转载:山九号 » file获取文件名|怎么用js来获取 file中的上传文件的文件名

赞 (0)