精华内容
下载资源
问答
  • 怎样把文件夹中文件名保存文件?   /文 chtdsl   <br /> 1、运行 cmd;  2、在 cmd 中输入下面的命令:dir c:/*.* >c:/a.txt  在这里,假设要把 C盘 根目录的所有文件夹...

    怎样把文件夹中文件名保存成文件?
     
    /文 chtdsl

     


          1、运行 cmd;
          2、在 cmd 中输入下面的命令:dir c:/*.* >c:/a.txt
          在这里,假设要把 C盘 根目录的所有文件夹的名字存放到 C盘 a.txt 这个文本文件中。
     
          注意:在 cmd 下的路径问题,要把路径写正确。
     

          这里,用到的是DOS命令中的“文件重定向(>)”命令。

    展开全文
  • 最近给公司开发动态报表程序,通过报表设计器编辑好的模板首先以文件的形式保存,普遍的方法是模板文件保存到硬盘的某个文件夹下面,然后数据库就保存该模板文件的存放路径即可,可以说这种方法经济实惠,但是要...

    最近给公司开发动态报表程序,通过报表设计器编辑好的模板首先以文件的形式保存,普遍的方法是把模板文件保存到硬盘的某个文件夹下面,然后数据库就保存该模板文件的存放路径即可,可以说这种方法经济实惠,但是要适应灵活多变的报表环境,尤其是可供他人共享别人已经编辑好的报表模板,这就成了问题,有没有更好的解决方案呢?那就是把模板存放到数据库里面,一切就OK了,下面给出具体的程序代码:

    第一步:在Oracle数据库新建一张表,SQL语句如下

    create table Test
    (
    ID Number primary key,
    TxtFile blob
    )

    最好通过PL/SQL工具执行SQL语句,建好这张测试表,下面就通过C#具体实现文件的存储了

    第二步:VS2008新建一个Windows应用程序,解决方案名:“保存文件到Oracle数据库”,项目名:“SaveFileToOracle”

    编写代码之前,首先引入必要的命名空间,本程序要另外引入两个命名空间:using System.Data.OracleClient;
    和using System.IO;

    先看一下截图:

    说明:窗体中央是一个RichTextBox控件,其他不用介绍了,下面是完整的程序代码:

     

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Data.OracleClient;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.IO;

    namespace 文件保存到数据库
    {
        public partial class Form1 : Form
        {
            private string connectionstring = @"server=CW;user id=ls0019999;password=aaaaaa;";
            public Form1()
            {
                InitializeComponent();
                this.button1.Click += new EventHandler(button1_Click);
                this.button2.Click += new EventHandler(button2_Click);
                this.button3.Click += new EventHandler(button3_Click);
                this.button4.Click += new EventHandler(button4_Click);
                this.button5.Click += new EventHandler(button5_Click);
                this.button6.Click += new EventHandler(button6_Click);
                this.button7.Click += new EventHandler(button7_Click);
            }

            void button7_Click(object sender, EventArgs e)
            {
                StringWriteDB(this.textBox1.Text.Trim());
            }

            void button6_Click(object sender, EventArgs e)
            {
                StringAndWrite(this.textBox1.Text.Trim(), this.textBox2.Text.Trim());

            }

            void button5_Click(object sender, EventArgs e)
            {
                StringAndRead(this.textBox1.Text.Trim());
            }

            void button1_Click(object sender, EventArgs e)
            {
                newFile();
            }

            void button4_Click(object sender, EventArgs e)
            {
                deleteFile(this.textBox1.Text.Trim());
            }

            void button3_Click(object sender, EventArgs e)
            {
                CreateNewFile();
            }

            void button2_Click(object sender, EventArgs e)
            {
                SaveFile(this.textBox2.Text.Trim());
            }
            private void SaveFile(string fileIndex)
            {
                FileStream fileStream = new FileStream(Application.StartupPath + "\\" + fileIndex, FileMode.Open, FileAccess.Read);
                BinaryReader filerd = new BinaryReader(fileStream, Encoding.Default);
                byte[] fileByte = new byte[fileStream.Length];
                filerd.Read(fileByte, 0, (int)fileStream.Length);
                OracleConnection con = new OracleConnection(connectionstring);
                try
                {
                    con.Open();
                    OracleCommand cmd = con.CreateCommand();
                    cmd.CommandText = "insert into test (ID,TXTFILE) values(:ID,:TXTFILE)";
                    cmd.Parameters.AddWithValue(":ID", this.textBox1.Text.Trim());
                    cmd.Parameters.AddWithValue(":TXTFILE", DBNull.Value);
                    cmd.Parameters[":TXTFILE"].Value = fileByte;
                    cmd.ExecuteNonQuery();
                    MessageBox.Show("把文件写入数据库成功!");
                }
                catch (Exception ex)
                {
                    MessageBox.Show("错误提示:" + ex.StackTrace);
                }

            }
            private void ReadFile()
            {
                OracleConnection con = new OracleConnection(connectionstring);
                try
                {
                    con.Open();
                    OracleCommand cmd = con.CreateCommand();
                    cmd.CommandText = "select * from test";
                    OracleDataAdapter da = new OracleDataAdapter(cmd);
                    DataSet ds = new DataSet();
                    da.Fill(ds);
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                        {
                            byte[] fileByte = (byte[])ds.Tables[0].Rows[i]["TXTFILE"];
                            this.richTextBox1.AppendText(Encoding.Default.GetString(fileByte));
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("错误提示:" + ex.StackTrace);
                    MessageBox.Show("错误原因:" + ex.Message.ToString());
                }
            }
            private void CreateNewFile()
            {
                this.richTextBox1.Clear();
                using (OracleConnection con = new OracleConnection(connectionstring))
                {
                    con.Open();
                    OracleCommand cmd = con.CreateCommand();
                    cmd.CommandText = "select * from test";
                    OracleDataReader reader = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        byte[] fileByte = (byte[])reader.GetValue(1);
                        this.richTextBox1.AppendText("[" + reader.GetInt32(0).ToString() + "]" + ":" + Encoding.Default.GetString(fileByte));
                        this.richTextBox1.AppendText("\n");
                    }
                }
            }
            private void deleteFile(string index)
            {
                using (OracleConnection con = new OracleConnection(connectionstring))
                {
                    con.Open();
                    OracleCommand cmd = con.CreateCommand();
                    cmd.CommandText = "delete from test where ID=" + int.Parse(index);
                    cmd.ExecuteNonQuery();
                    MessageBox.Show("删除成功!");
                }
            }
            private void newFile()
            {
                this.richTextBox1.Clear();
                using (OracleConnection con = new OracleConnection(connectionstring))
                {
                    con.Open();
                    OracleCommand cmd = con.CreateCommand();
                    cmd.CommandText = "select * from test";
                    OracleDataReader reader = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        byte[] fileByte = (byte[])reader.GetValue(1);
                        FileStream fileStream = new FileStream(Application.StartupPath + "\\" + "QQ.grf", FileMode.Create);
                        fileStream.Write(fileByte, 0, (int)fileStream.Length);
                        this.richTextBox1.AppendText("[" + reader.GetInt32(0).ToString() + "]" + ":" + Encoding.Default.GetString(fileByte));
                        this.richTextBox1.AppendText("\n");
                    }
                }
            }
            private void StringAndRead(string fileName)
            {
                //FileInfo myFile = new FileInfo(Application.StartupPath + "\\" + fileName);
                //StreamReader sr = myFile.OpenText();
                StreamReader sr = new StreamReader(Application.StartupPath + "\\" + fileName, Encoding.Default);
                MessageBox.Show(sr.CurrentEncoding.EncodingName);
                this.richTextBox1.Text = sr.ReadToEnd();
                sr.Close();
            }

            private void StringAndWrite(string fromName, string toName)
            {
                StreamReader sr = new StreamReader(Application.StartupPath + "\\" + fromName, Encoding.Default);
                StreamWriter sw = new StreamWriter(Application.StartupPath + "\\" + toName, true, Encoding.Default);
                sw.Write(sr.ReadToEnd());
                sr.Close();
                sw.Close();
            }
            private void StringWriteDB(string fileName)
            {
                this.richTextBox1.Clear();
                using (OracleConnection con = new OracleConnection(connectionstring))
                {
                    con.Open();
                    OracleCommand cmd = con.CreateCommand();
                    cmd.CommandText = "select * from test";
                    OracleDataReader reader = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        byte[] fileByte = (byte[])reader.GetValue(1);
                        StreamWriter sw = new StreamWriter(Application.StartupPath + "\\" + fileName, true, Encoding.Default);
                        sw.Write(fileByte);
                        sw.Close();
                        StreamReader sr = new StreamReader(Application.StartupPath + "\\" + fileName, Encoding.Default);
                        this.richTextBox1.Text = sr.ReadToEnd();
                        sr.Close();
                    }
                }
            }
        }
    }

    最后说明:本小程序Demo在VS2008集成环境下编译通过,最好能完整的自己去编写一边,另外补充一下“流”的概念,就可以很简单的实现文件保存数据库,以及怎样从数据库读和写文件,欢迎大家共同探讨,本人QQ:569339578

    转载于:https://www.cnblogs.com/zwq194/archive/2010/01/11/1644157.html

    展开全文
  • zip压缩包里面的文32313133353236313431303231363533e78988e69d8331333337383864件,除了要删除的文件以外,逐个读取出来,保存到文件中。最后用新文件覆盖旧文件。#coding=utf-8importzipfileimportyour_...

    展开全部

    用 PyZipFile 方法很简陋。 是把 zip压缩包里面的文32313133353236313431303231363533e78988e69d8331333337383864件,除了要删除的文件以外,逐个读取出来,保存到新文件中。最后用新文件覆盖旧文件。# coding=utf-8

    import zipfile

    import

    your_delet_file="你要删除的文件名"

    old_zipfile='archive.zip' #新文件

    new_zipfile='archve_new.zip' #新文件

    zin = zipfile.ZipFile (old_zipfile, 'r') #读取对象

    zout = zipfile.ZipFile (new_zipfile, 'w') #被写入对象

    for item in zin.infolist():

    buffer = zin.read(item.filename)

    if (item.filename!= your_delet_file):  #剔除要删除的文件

    zout.writestr(item, buffer) #把文件写入到新对象中

    zout.close()

    zin.close()

    #用新文件覆盖旧文件

    shutil.move(new_zipfile,old_zipfile)

    #PS: 代码我还没测试过。。。。请楼主自行测试吧。有问题再追问。

    展开全文
  • 比方我想读取 "table_scene_lms400.pcd" 它进行滤波处理,重命名为 "table_scene_lms400_filter.pcd" ,然后保存到 "C:\PCD_FILTER\"文件夹下。 基本的语句例如以下: <span style="font-family:Micro...

    我一直想把处理后的pcd文件重命名,然后放到指定的目录,尝试了好久最终做到了:

    比方我想读取  "table_scene_lms400.pcd" 把它进行滤波处理,重命名为 "table_scene_lms400_filter.pcd" ,然后保存到  "C:\PCD_FILTER\"文件夹下。

    基本的语句例如以下:

    <span style="font-family:Microsoft YaHei;font-size:14px;">#include <iostream>
    #include <pcl/io/pcd_io.h>
    #include <pcl/point_types.h>
    
    int main( int argc, char** argv )
    {
        std::string s1, s2, ss;//定义三个字符串变量
        s1 = "C:/PCD_FILTER/";//你要保存的文件夹文件夹
        s2 = argv[2];//你要重命名的新名字
        ss = s1 + s2;//连接字符串
        
        pcl::PCDReader reader;
        reader.read (argv[1], *cloud);//读取pcd文件
        //进行处理
        pcl::PCDWriter writer;
        writer.write (ss, xxx)//(xxx的内容视详细情况而定)
    }
    
    </span>

    打开命令提示符,将你的处理程序拖进去,然后按空格键;


    把你要读取的pcd文件拖进去,然后按空格键,输入你要重命名的新名字(不要忘了后缀.pcd),然后按回车键;

    最后处理后并重命名的pcd文件就保存在你指定的目录下了。



    转载于:https://www.cnblogs.com/mengfanrong/p/4383024.html

    展开全文
  • 1.通过word: 将所有文本文件同一个文件夹,接下来打开word,新建一个空白文档,再单击“插入”/“文件”,在打开的窗口中将“文件类型”设置为“文本文件”,最后将所有要合并的文本文件添加进来,并保存为txt...
  • *.jpg案例一:1:需要修改扩展名的文件都拷贝放一个文件夹里面2:我只想修改文件后缀名的是GIF的文件改成JPG3:打开新建的记事本文件在里面输入 ren *.gif *.jpg 下面内容,输入格式Ren 空格 星号 点 需要修改...
  •  所有的文件一个文件夹下,然后然后新建一个,TXT文本文件.打开在里写入     ren *.lrc*.txt  .lrc 是代表你当前的文件后缀名  .txt 是代表你当前要转换后缀名 保存后在打TXT文本文后缀名改为....
  • 怎样能轻松的一键搜款网上的商品图片以及视频细节图批量复制到电脑上保存。今天就教大家批量采集商品图片的方法和一些操作步骤。...4.软件开始自动按顺序采集相应的图片和视频,并以分类文件保存到电脑本
  • Iconfont使用方法的详细教程,html怎样引入iconfont

    万次阅读 多人点赞 2018-03-05 15:39:31
    1.首先在Iconfont-阿里巴巴矢量图标库...3.接着就是下载好的文件解压出来,放项目的css文件夹(方便之后在html中引用); 4.文件项目后,只需要引用iconfont.css这个文件即可; 5.最后一步肯定是调用了...
  • 仅仅是我们的应用中会用到,处于种种原因不希望用户看到,我是觉着如果被用户看到了,就失去了我的应用的那一层神秘的面纱,用户是米有闲情逸致去打开你一层层的文件夹去翻看你保存图片或者音视频等多媒体文件的。...
  • iso文件中的setup文件夹中的setup.sdb文件中的[Product Key]下的一行的原来的序列号: [Product Key]T2CRQGDKBVW7KJR8C6CKXMW3D 换为正式版的序列号 [Product Key] *** 修改完保存,然后直接运行SETUP目...
  • iso文件中的setup文件夹中的setup.sdb文件中的[Product Key]下的一行的原来的序列号: [Product Key] T2CRQGDKBVW7KJR8C6CKXMW3D 换为正式版的序列号 [Product Key] *** 修改完保存,然后直接运行...
  • 在android 6.0以前,你可以只关注外置存储是否挂载即可,并且可以直接在sdcard目录下创建“xxx”文件夹保存下载的文件(例如下载一张图片a.jpgsdcar“xxx”文件夹下,我们只需要在清单文件中配置对sdcard读写权限...
  • 怎样批量提取JPG照片的文件名

    千次阅读 2019-09-24 03:27:03
    然后这个文件你要提取文件名的文件夹里,就是在这个文件夹里生成一个“list.txt”的文档,复制这个文档EXCEL里就可以了。这个批处理放哪个文件就会提取所在目录所有文件名并保存。注意:list.txt,list.bat...
  • ◇大家都知道,ios开发里很多数据文件都是保存在一个plist文件中的,这个plist文件我们就称作字典文件,我们先来看一看字典文件里面是怎样的吧(需要.plist文件导入我们项目文件下的Supporting File文件夹下,在...
  • 并且按文件夹文件的关系 依次保存到该Tree的节点中 显示 请大家给我个思路 谢谢 [b]问题补充:[/b] leonelwong --可以用JS的文件库来操作,或者是在后台用JAVA来读取,然后前显.......???? 能不能说的详细点 ...
  • 有时候找到一些控件,比如button,是有背景图片...最后用了一个稍微土一点的办法,但还是解决了这个问题,就是调试程序时先获取这张图片然后保存到本地: Image img = button1.BackgroundImage; img.Save("D:\\img....
  • 第二种:可以图片直接拖桌面上保存也可以; 第三种:可以用WORD打开该文档后,另存为html文件,文档中的图片会以.jpg格式保存在与html同名的文件夹中。 发现第三种方法最快,但是第三种方法图片质量很差。...
  • 如何迁移git项目gogs

    千次阅读 2017-11-24 17:21:22
     本地git仓库是以项目文件和.git的文件夹和形式保存的,而服务器端只有git的文件,记录各种版本信息,没有具体的项目文件。假如服务器端的git服务器崩溃了,如何还原git仓库呢?又或者我想其他git网站的仓库迁移...
  • 团队博客-11月20日

    2018-11-20 21:03:00
    今天完成了用代码实现把picturebox上的照片以及个人...也算不错了,当然遇到的问题主要就是怎样把picturebox上的照片以及个人信息内容生成一个文件中。 燃尽图: 实现截屏功能以及更改照片格式的代码: ...
  • becky!的使用2

    2013-05-29 16:12:00
    中的邮件以MSG的文件格式保存到一个目录当中。方法是在FoxMail中选中你要导出的邮件然后选择主菜单中文件->导出。然后在Becky!中选中要导入的文件夹,然后选择主菜单File->Import命令。Be...
  • 昨天主要任务是省市县联动的设计,最后只完成了省市...结果,不过倒是实现了生成一个截屏文件同时加了一个可以更改背景照片格式并保存在相应文件夹中的功能,感觉也 算不错了,当然遇到的问题主要就是怎样把picture...
  • 它们清晰地反映了业务逻辑是怎样的 。如果有其他人在编辑 todolist,基于 websocket 服务端推送技术的支持,你也可以直接看到别人的操作过程。 理念与设计 为什么要有 action ? 每个 web 应用都...
  • 5.下面输入工程名和要保存到文件夹路径。我们这里的工程名为helloworld。 6.这时软件自动添加基本的头文件,因为这个程序我们不需要其他的功能,所以 直接点击Next。 7.我们将base class 选为QDialog 对话框类。...
  • 第二步:步骤2 打开记事本,在其中复制下面的XML代码:文件名为CustomUI.xml,编码为UTF-8 保存到桌面customUI文件夹中 label="佛山小老鼠工具" insertBeforeMso="TabHome"> 加解密"> imageMso=...
  • 关于外来GHO的出处可细分以下几种情况:(1)市场购买的光盘,放入光驱后可直接导入GHO.(2)网上下载的一般为光盘ISO格式,需要先解压(或用虚拟光驱加载ISO)再导入.(3)其它同型号电脑产生的GHO可保存到移动U盘,再将U盘插入...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0222 Excel中的数据保存到数据库中 147 0223 怎样弹出ConnectionString设置页 148 0224 利用ADO获取DELETE后所影响的记录数 148 7.3 业务实现数据处理技术 149 0225 随机产生中奖号码 149 0226 使用...
  • 下载好的安装包解压当前文件夹,之后双击【toolsbox.exe】运行文件进行安装,打开的时候会出现安装框,依次开始安装,依照步骤点击下一步,并选择同意协议和软件安装位置即可。   点击【完成】按钮,王牌...

空空如也

空空如也

1 2 3
收藏数 49
精华内容 19
关键字:

怎样把文件保存到文件夹