- 浏览: 220513 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
zzhyq:
有没有后台是ASHX 的呀
Ext.tree.TreePanel -
693593336:
谢谢作者分享,正好用上
Ext.tree.TreePanel -
greatwqs:
提供一个下载的demo不是更好
基于servlet的 Freemarker Demo
package netWorkMoreThreadCopy;
import javax.swing.JFileChooser;
public class tempChooseFile {
public static void main(String args[]){
// JButton jb=new JButton("浏览");
JFileChooser chooser = new JFileChooser();
//FileNameExtensionFilter filter = new FileNameExtensionFilter("JPG & GIF Images", "jpg", "gif");
// chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(null);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " + chooser.getSelectedFile().getAbsolutePath());
}
}
}
public static void main(String args[]){
// JButton jb=new JButton("浏览");
JFileChooser chooser = new JFileChooser();
//FileNameExtensionFilter filter = new FileNameExtensionFilter("JPG & GIF Images", "jpg", "gif");
// chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(null);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " + chooser.getSelectedFile().getAbsolutePath());
}
}
}
2、使用File提供的函数获取当前路径:
File directory = new File("");//设定为当前文件夹
try{
System.out.println(directory.getCanonicalPath());//获取标准的路径
System.out.println(directory.getAbsolutePath());//获取绝对路径
}catch(Exceptin e){}
File.getCanonicalPath()和File.getAbsolutePath()大约只是对于new File(".")和new File("..")两种路径有所区别。
# 对于getCanonicalPath()函数,“."就表示当前的文件夹,而”..“则表示当前文件夹的上一级文件夹
# 对于getAbsolutePath()函数,则不管”.”、“..”,返回当前的路径加上你在new File()时设定的路径
# 至于getPath()函数,得到的只是你在new File()时设定的路径
比如当前的路径为 C:/test :
File directory = new File("abc");
directory.getCanonicalPath(); //得到的是C:/test/abc
directory.getAbsolutePath(); //得到的是C:/test/abc
direcotry.getPath(); //得到的是abc
File directory = new File(".");
directory.getCanonicalPath(); //得到的是C:/test
directory.getAbsolutePath(); //得到的是C:/test/.
direcotry.getPath(); //得到的是.
File directory = new File("..");
directory.getCanonicalPath(); //得到的是C:/
directory.getAbsolutePath(); //得到的是C:/test/..
direcotry.getPath(); //得到的是..
另外:System.getProperty()中的字符串参数如下:
System.getProperty()参数大全
# java.version Java Runtime Environment version
# java.vendor Java Runtime Environment vendor
# java.vendor.url Java vendor URL
# java.home Java installation directory
# java.vm.specification.version Java Virtual Machine specification version
# java.vm.specification.vendor Java Virtual Machine specification vendor
# java.vm.specification.name Java Virtual Machine specification name
# java.vm.version Java Virtual Machine implementation version
# java.vm.vendor Java Virtual Machine implementation vendor
# java.vm.name Java Virtual Machine implementation name
# java.specification.version Java Runtime Environment specification version
# java.specification.vendor Java Runtime Environment specification vendor
# java.specification.name Java Runtime Environment specification name
# java.class.version Java class format version number
# java.class.path Java class path
# java.library.path List of paths to search when loading libraries
# java.io.tmpdir Default temp file path
# java.compiler Name of JIT compiler to use
# java.ext.dirs Path of extension directory or directories
# os.name Operating system name
# os.arch Operating system architecture
# os.version Operating system version
# file.separator File separator ("/" on UNIX)
# path.separator Path separator (":" on UNIX)
# line.separator Line separator ("/n" on UNIX)
# user.name User's account name
# user.home User's home directory
File directory = new File("");//设定为当前文件夹
try{
System.out.println(directory.getCanonicalPath());//获取标准的路径
System.out.println(directory.getAbsolutePath());//获取绝对路径
}catch(Exceptin e){}
File.getCanonicalPath()和File.getAbsolutePath()大约只是对于new File(".")和new File("..")两种路径有所区别。
# 对于getCanonicalPath()函数,“."就表示当前的文件夹,而”..“则表示当前文件夹的上一级文件夹
# 对于getAbsolutePath()函数,则不管”.”、“..”,返回当前的路径加上你在new File()时设定的路径
# 至于getPath()函数,得到的只是你在new File()时设定的路径
比如当前的路径为 C:/test :
File directory = new File("abc");
directory.getCanonicalPath(); //得到的是C:/test/abc
directory.getAbsolutePath(); //得到的是C:/test/abc
direcotry.getPath(); //得到的是abc
File directory = new File(".");
directory.getCanonicalPath(); //得到的是C:/test
directory.getAbsolutePath(); //得到的是C:/test/.
direcotry.getPath(); //得到的是.
File directory = new File("..");
directory.getCanonicalPath(); //得到的是C:/
directory.getAbsolutePath(); //得到的是C:/test/..
direcotry.getPath(); //得到的是..
另外:System.getProperty()中的字符串参数如下:
System.getProperty()参数大全
# java.version Java Runtime Environment version
# java.vendor Java Runtime Environment vendor
# java.vendor.url Java vendor URL
# java.home Java installation directory
# java.vm.specification.version Java Virtual Machine specification version
# java.vm.specification.vendor Java Virtual Machine specification vendor
# java.vm.specification.name Java Virtual Machine specification name
# java.vm.version Java Virtual Machine implementation version
# java.vm.vendor Java Virtual Machine implementation vendor
# java.vm.name Java Virtual Machine implementation name
# java.specification.version Java Runtime Environment specification version
# java.specification.vendor Java Runtime Environment specification vendor
# java.specification.name Java Runtime Environment specification name
# java.class.version Java class format version number
# java.class.path Java class path
# java.library.path List of paths to search when loading libraries
# java.io.tmpdir Default temp file path
# java.compiler Name of JIT compiler to use
# java.ext.dirs Path of extension directory or directories
# os.name Operating system name
# os.arch Operating system architecture
# os.version Operating system version
# file.separator File separator ("/" on UNIX)
# path.separator Path separator (":" on UNIX)
# line.separator Line separator ("/n" on UNIX)
# user.name User's account name
# user.home User's home directory
转自:http://hi.baidu.com/cloud_yp/blog/item/f3a004fba8fc44106d22ebbf.html
# user.dir User's current working directory
发表评论
-
Singletons and lazy loading
2011-09-26 19:47 923The Java Memory Model # ... -
JVM blogs
2011-09-14 21:40 476话说是 【JVM详解的专题】,很多文章的差不多的,有的详 ... -
effective Java _Generic
2011-09-12 12:03 0#23 -
Class Loader
2011-08-28 16:47 802专栏合集(一):Java深度历险 pdf已上传1 ... -
Study Linkinginginginginginginging
2011-08-27 10:42 746#1 java 工程和类等路径汇总 #2 让Apac ... -
How to send Email
2011-08-26 15:32 6101.java mail 使用介绍 2.Java ... -
Java_Try_Finally
2011-07-18 11:51 653public class TestTryCatch { ... -
Java Class ClassLoader
2011-07-15 17:05 1038下午在看《Java 深度历险》,对Class & ... -
关键字 final & transient
2011-06-08 16:49 973final 详见: http://java.chinaitl ... -
课程设计3
2010-01-04 14:09 783题目3:动态分区式存储管理的存储分配和回收 一、设计目的 ... -
课程设计1
2010-01-04 14:24 754采用的是C++语言编写的,但PCB的数据结构是符合要求的。 ... -
os课程设计后感
2010-01-04 14:48 547今天终于把操作系统的实验给终结了。基本要求算是符合了,可能表 ... -
java作业01
2010-03-06 16:02 669package homework01; public cla ... -
Java作业02
2010-03-11 14:22 797package homework02; import jav ... -
多线程文件复制(界面)1
2010-03-12 23:45 946package netWorkMoreThreadCopy; ... -
Java IO 转摘
2010-03-15 00:26 518java中的io中的(input/output)str ... -
java作业03
2010-03-17 00:59 705package homework03; import jav ... -
Java作业
2010-03-17 01:19 646package homework03;import java. ... -
java作業3
2010-03-18 18:36 597package homework03;/** 首先编写一个抽象 ... -
java作业04(第六章 字符串和正则表达式)
2010-03-20 00:01 1090有点无聊就先把第六章的两道贼简单的题目给做了。 packa ...
相关推荐
对于 getAbsolutePath() 函数,不管 "." 或 "..",都将返回当前路径加上 new File() 时设定的路径。 此外,getPath() 函数将得到的是在 new File() 时设定的路径,而不是当前路径。 System.getProperty() 函数的...
在这个例子中,`"."`表示目标路径为当前目录,`ExtractFile`函数会将`config.txt`从`data.zip`中提取出来并保存在当前目录下。 结合提供的压缩包文件列表,我们看到有`.cbproj`(项目文件)、`.cpp`(C++源文件)、...
- `FileOpen()`: 打开一个文件,返回文件句柄,为后续读写操作做准备。 - `FileClose()`: 关闭由`FileOpen()`打开的文件。 - `FileWrite()`: 向打开的文件写入数据,可以是字符串、数值或其他数据类型。 - `File...
- 函数返回的结果存储在 `s` 变量中。 3. **显示结果**: - 如果 `s` 不为空,则通过 `ShowMessage` 函数显示文件的完整路径,例如 `'c:\windows\notepad.exe'`。 - 如果 `s` 为空,表示未找到文件,则显示 `'没...
CURDIR() 函数返回当前目录或文件夹。 3. DEFAULTEXT() 函数 DEFAULTEXT() 函数如果一个文件没有扩展名,则返回一个带新扩展名的文件名。 4. DIRECTORY() 函数 DIRECTORY() 函数若在磁盘上存在指定的目录,返回...
Python 封装当前日期时间函数 Python 是一种广泛使用的高级编程语言,它提供了...本文介绍了如何使用 Python 封装当前日期时间函数,并提供了相关的知识点,包括日期和时间处理、文件路径处理和封装当前日期时间函数。
所以,os.path.abspath(os.path.dirname(__file__))会返回当前文件的绝对路径所在的目录。 再来,我们来看如何获取上级目录。在文档中,有多种方法来获取上级目录路径。第一种是直接使用os.path.dirname()函数两次...
当服务器响应时,我们会在回调函数中处理返回的数据。 在这个案例中,我们可能会有一个文本框让用户输入文件夹路径,然后使用AJAX发送这个路径到服务器。服务器端的JSP脚本将解析这个路径,并遍历该文件夹下的所有...
这将返回`MyFolder`目录下所有`.txt`文件的全路径数组。 3. **`GetFileSystemEntries()`方法:** 如果需要同时获取文件和子目录,可以使用`GetFileSystemEntries()`方法,它提供了更多的灵活性,可以接受通配符。...
`Application.ActiveWorkbook.FullName`返回当前激活工作簿的完整路径和文件名,包括扩展名,例如`D:Book1.xls`。 6. **返回工作簿文件名**: `Application.ActiveWorkbook.Name`只返回工作簿的文件名,不包括...
参数`FileName`是包含路径的文件名,函数返回不带路径的文件名。 #### ExtractFilePath `ExtractFilePath`函数用于从文件名中提取路径部分。 ```cpp AnsiString __fastcall ExtractFilePath(const AnsiString ...
当不带参数调用时,它会返回当前工作目录的内容。如果我们传入一个目录路径作为参数,它将返回该路径下的内容。 函数的主体部分通常会涉及以下步骤: 1. **定义输入参数**:通常,这个函数会有一个参数,即要扫描...
当遇到分隔符时,函数返回积累的字符作为文件名。以下是`FileNameOnly`函数的代码: ```vb Private Function FileNameOnly(pname) As String ' 从路径/文件名字符串中返回文件名 Dim i As Integer, length As ...
2. `__FILE__`与`$_SERVER["SCRIPT_FILENAME"]`的区别在于,`__FILE__`总是返回当前执行文件的完整路径,无论是否是通过`include`或`require`引入的,而`$_SERVER["SCRIPT_FILENAME"]`则返回直接被请求的脚本的绝对...
### MySQL注入中的Outfile、Dumpfile、Load_file函数详解 #### 概述 在Web安全领域,SQL注入是一种常见的攻击手法。随着攻击者对数据库控制程度的加深,他们常常需要利用数据库的一些内置功能来实现更高级的目标,...
**返回值:** 分别返回当前选中的项及无。 #### listGetItemData / listInsertItem / listSetItemData **功能描述:** 这些函数分别用于获取列表项的数据、在列表中插入项及设置列表项的数据。 **参数:** 根据函数...
遍历目录,`scandir()`函数会返回目录中的所有文件和子目录。`chdir()`改变当前工作目录,而`getcwd()`则用于获取当前工作目录。 4. **文件属性与权限** `file_exists()`检查文件或目录是否存在,`is_file()`和`is...
8. `path.sep`: 返回当前操作系统的路径分隔符(Windows下为`\`,Unix下为`/`)。 这些函数在处理文件系统操作时非常有用,比如读写文件、遍历目录等。掌握`path`模块的用法对于进行Node.js开发至关重要,因为它...
- 成功获取当前路径则返回 `true`;否则返回 `false`。 - **实现原理**: - 使用 `GetModuleHandle` 和 `GetModuleFileName` 获取当前模块的完整路径。 - 通过遍历字符串并截断最后一个反斜杠来获得路径。 #### ...