在项目中很多地方估计有用到,就是指点文件保存目录再在该目录下创建以日期单位创建文件夹的小应用,
我想说下,写文件的形式有多种。有的直接发送url地址请求以流的形式直接读取再保存。
还有一种就是直接写入内容的形式
以下代码可供参考:
public void writeFile(String strUrl)
throws IOException {
OutputStream os = null;
try {
URL url = new URL(strUrl);
InputStream is = url.openStream();
String value = null;
value =你指点到的地址(路径);
String fileDir = null;
if(value !=null)
{
value = value.replace("\\", "/");
if(value.lastIndexOf("/") == value.length()-1)
{
fileDir = value.substring(0,value.length()-1);
}
else
{
fileDir = value;
}
}
String filePath = fileDir+"/"+下一级的文件夹名称+"/"+当前日期;
String fileName="文件名称";
File file=new File(filePath);
while(!file.exists()){
file.mkdirs();
}
os = new FileOutputStream(filePath + "/" + fileName);
int bytesRead = 0;
byte[] buffer = new byte[8192];
while ((bytesRead = is.read(buffer, 0, 8192)) != -1) {
os.write(buffer, 0, bytesRead);
}
} catch (Exception e2) {
e2.printStackTrace();
} finally {
if (os != null) {
os.close();
}
}
}
public static void writeIssXML(String filePath,String fileName,String contents) throws IOException {
BufferedWriter writer = new BufferedWriter(new FileWriter(new File(filePath+"/"+fileName), true));
writer.write(contents); //内容
writer.close();
}
分享到:
相关推荐
删除指定文件夹指定后缀名文件,如果对此软件有什么意见,可以发邮件至softwt@126.com
(5)给定HDFS中某一个目录,输出该目录下的所有文件的读写权限、大小、创建时间、路径等信息,如果该文件是目录,则递归输出该目录下所有文件相关信息 (6)提供一个HDFS内的文件的路径,对该文件进行创建和删除...
将工程文件保存在某一目录下并给予文件名。此时弹出主编辑窗口,如图1。 2.单击右边的“选项”按钮,在弹出的对话框中我们可以设置文件的属性。包括文件标题、压缩率、排序、各种文件信息、搜索支持、宏定义、...
4. 擦除文件夹中的文件及子文件夹:将擦除文件夹中的所有文件和文件夹中的子目录以及子目录中的文件,但不会擦除文件夹本身。 5. 擦除未使用磁盘空间:将擦除未使用磁盘空间中的所有痕迹。 6. 擦除回收站:将擦除...
主要介绍了如何基于JAVA读取yml配置文件指定key内容,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
省略"映像文件名"时WimTool将自动建立一个新的映像文件,并保存在"目标路径"所处的目录下,新映像的基本名与"目标路径"同名。 当Wim映像文件存在时,则将目标目录的内容以新的映卷追加到原映像中。 6、追加映卷 ...
1.3 创建DLL文件 8 0008 生成一个DLL文件 8 0009 调用DLL文件 8 1.4 窗体相关操作 9 0010 将组件置前/置后 9 0011 如何锁定窗体中的组件 9 0012 如何改变窗体上的网格大小 10 0013 组件的选取 10 ...
1.3 创建DLL文件 8 0008 生成一个DLL文件 8 0009 调用DLL文件 8 1.4 窗体相关操作 9 0010 将组件置前/置后 9 0011 如何锁定窗体中的组件 9 0012 如何改变窗体上的网格大小 10 0013 组件的选取 10 ...
搜索大量文件可能会导致崩溃 – OutOfMemoryError,以避免此崩溃,请在“设置 – 常规”中指定文件大小。 由于Google政策,无法在Android 4.4 Kitkat外部SD卡上删除文件。 在图库|媒体播放器应用程序中,媒体文件...
验证平台:Ubuntu 5.4.0-6ubuntu1~...功能说明:将zip压缩文件的zImage文件,解压到 /dev/mmcblock1p1 文件里面。 注:代码里面都是通过文件IO来实现读写的,可移植性高。可以直接将文件解压的存储介质的block上面。
Java读取Word文档中指定位置(可以自己自定义位置)的表格数据或文本内容 * @param filePath 文档路径 * @param start 指定位置开始读取表格数据的该位置上的字符串 * @param end 指定位置开始结束读取表格数据的该...
主要介绍了Java中指定时区的3种方法,本文是一个JAVA项目和.NET项目通讯时遇到的问题,本文给出JAVA中的3种解决方法,需要的朋友可以参考下
java实现word中指定内容替换
使用jfinal编写的本地应用,压缩文件里包括了eclipse本程序的源代码和可执行的jar文件。 通过配置数据库连接信息和要执行的sql语句,可实现定时执行多个sql语句。 所要执行的语句只能是写死的,可支持sqlserver ...
GTAV竖中指鼠标指针美化包(win)
一般的dbf文件都是数据库操作文件,用c语言进行操作的dll很多,但是java操作的很少,我找到了一个javadbf-0[1].4.0.jar的包,但是操作效果很不理想,尤其是末尾空格和乱码问题,于是我在这个jar包的基础上进行进一步...
java run time是一个运行java程序的运行环境
Virtual Tools中填入要映射的虚拟目录,在"Deployments path"填入部署目录,这个目录将成为IIS中指定虚拟目录的映射目录。3、 Tools菜单下的"Rights by Project"管理SourceSafe中项目的权限,如图所示。用户权限共有...