精华内容
下载资源
问答
  • Linux查看文件大小的几种方法

    万次阅读 多人点赞 2017-02-01 17:57:40
    linux获取文件大小

    stat命令

    stat filepath

    #第三行的Size字段就是文件的字节数
    xanarry@ThinkPad:/$ stat ~/Downloads/jdk-8u60-linux-x64.tar.gz
      File: '/home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz'
      Size: 181238643       Blocks: 353984     IO Block: 4096   regular file
    Device: 808h/2056d      Inode: 261742      Links: 1
    Access: (0666/-rw-rw-rw-)  Uid: ( 1000/ xanarry)   Gid: ( 1000/ xanarry)
    Access: 2017-02-01 17:36:43.177892508 +0800
    Modify: 2015-10-02 12:43:29.853291000 +0800
    Change: 2016-12-26 23:33:34.619480450 +0800
     Birth: -
    

    wc命令

    wc -c filename 参数-c表示统计字符, 因为一个字符一个字节, 所以这样得到字节数

    xanarry@ThinkPad:/$ wc -c  ~/Downloads/jdk-8u60-linux-x64.tar.gz
    181238643 /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
    

    du命令

    du -b filepath 参数-b表示以字节计数

    xanarry@ThinkPad:/$ du -b  ~/Downloads/jdk-8u60-linux-x64.tar.gz
    181238643       /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
    

    或者

    du -h filepath 直接得出人好识别的文件大小

    xanarry@ThinkPad:/$ du -h  ~/Downloads/jdk-8u60-linux-x64.tar.gz
    173M    /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
    

    如果对一个目录执行dudu会递归列出目录中的所有文件,并显示其大小,同时也会显示目录中所有文件的大小。假如我们想知道一个目录下所有文件占用空间的总大小,执行:

    du 目标目录 -sh
    # -s, --summarize       display only a total for each argument
    # -h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)
    

    ls命令

    ls -l filepath 第五列为文件字节数

    xanarry@ThinkPad:/$ ls -l  ~/Downloads/jdk-8u60-linux-x64.tar.gz
    -rw-rw-rw- 1 xanarry xanarry 181238643 10月  2  2015 /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
    

    ls -h filepath h表示human, 加-h参数得到人好读的文件大小

    xanarry@ThinkPad:/$ ls -lh  ~/Downloads/jdk-8u60-linux-x64.tar.gz
    -rw-rw-rw- 1 xanarry xanarry 173M 10月  2  2015 /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
    
    展开全文
  • java文件处理(3)——实现文件复制和文件移动

    万次阅读 多人点赞 2018-10-07 17:31:16
    通过二进制流的操作方式把程序调整为可以实现对任何类型文件进行文件复制(而不是调用windows命令行的内部命令copy)。 通过二进制流的操作方式把程序调整为可以实现对任何类型文件进行文件移动(而不是调用windows...

    任务要求:

    • 通过二进制流的操作方式把程序调整为可以实现对任何类型文件进行文件复制(而不是调用windows命令行的内部命令copy)。
    • 通过二进制流的操作方式把程序调整为可以实现对任何类型文件进行文件移动(而不是调用windows命令行的外部命令move)。

    一.文件复制

    1.介绍InputStream和OutputStream

    InputStream和OutputStream是抽象类,是所有字节输入流和输出流的父类。

    • InputStream(输入流):输入流是用来读入数据的。(读入)
    • OutputStream(输出流):输出流是用来写出数据的。(写出)
    (1)文件输入流——FileInputStream

    FileInputStream 从文件系统中的某个文件中获得输入字节。
    构造方法

    通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的 File 对象 file 指定。public FileInputStream(File file);
    通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的路径名 name 指定。public FileInputStream(String name);
    (2)文件输出流——FileOutputStream

    文件输出流是用于将数据写入到文件中。
    构造方法

    创建一个向指定 File 对象表示的文件中写入数据的文件输出流public FileOutputStream(File file);
    创建一个向指定 File 对象表示的文件中写入数据的文件输出流。如果第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处。public FileOutputStream(File file,boolean append);
    创建一个向具有指定名称的文件中写入数据的输出文件流public FileOutputStream(String name);
    创建一个向具有指定 name 的文件中写入数据的输出文件流。如果第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处。public FileOutputStream(String name,boolean append);

    2.进行文件复制

    代码如下:

    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    
    class CopyFile
    {
        static void copy(String srcPathStr, String desPathStr)
    	{
            //获取源文件的名称
            String newFileName = srcPathStr.substring(srcPathStr.lastIndexOf("\\")+1); //目标文件地址
            System.out.println("源文件:"+newFileName);
            desPathStr = desPathStr + File.separator + newFileName; //源文件地址
            System.out.println("目标文件地址:"+desPathStr);
            try
    		{
                 FileInputStream fis = new FileInputStream(srcPathStr);//创建输入流对象
                 FileOutputStream fos = new FileOutputStream(desPathStr); //创建输出流对象               
                 byte datas[] = new byte[1024*8];//创建搬运工具
                 int len = 0;//创建长度   
                 while((len = fis.read(datas))!=-1)//循环读取数据
    			{
    				fos.write(datas,0,len);
                } 
                    fis.close();//释放资源
                    fis.close();//释放资源
            }
    			catch (Exception e)
    			{
                    e.printStackTrace();
                }
        }
        public static void main(String[] args)
    	{     
            String srcPathStr = "E:\\java task\\zhl.txt"; //源文件地址
    		String desPathStr = "E:\\java task\\zhlll"; //目标文件地址
            copy(srcPathStr, desPathStr);//将E:\\java task\\zhl.txt文件拷贝到E:\\java task\\zhlll
        } 
    }
    

    结果如下:
    在这里插入图片描述

    二.文件移动

    1.renameTo 的使用

    (1)重命名文件

            File oldName = new File("E:\\java task\\zh.txt");
            File newName = new File("E:\\java task\\zhl.txt");
            System.out.println(oldName.renameTo(newName));//zh.txt改为zhl.txt
    

    (2)进行文件的移动操作

            File oldName = new File("E:\\java task\\zhl.txt");
            File newName = new File("E:\\java task\\zhlll\\zhl.txt");
            System.out.println(oldName.renameTo(newName));//E:\\java task\\zhl.txt移动至E:\\java task\\zhlll
    

    2.实现文件移动

    代码如下:

    import java.io.File;
    class MoveFile
    {
    	public static void main(String[] agrs)
    	{
    		try
    		{
    			File file=new File("E:\\java task\\zhl.txt"); //源文件
    			if (file.renameTo(new File("E:\\java task\\zhlll\\"+file.getName()))) //源文件移动至目标文件目录
    			{
    				System.out.println("File is moved successful!");//输出移动成功
    			}
    			else
    			{
    				System.out.println("File is failed to move !");//输出移动失败
    			}
    		}
    		catch (Exception e)
    		{
    			e.printStackTrace();
    		}
    	}
    }
    

    结果如下:
    在这里插入图片描述

    展开全文
  • Python3中打开文件的方式(With open)

    万次阅读 多人点赞 2018-08-05 19:53:16
    python文件读写文件是最常见的IO操作... 读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件...

    0.背景知识 & IO操作的类型

    • python文件读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。
    • 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘。
    • 读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)

    常见的IO操作的类型如下:

    typeinfo
    r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
    w打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
    a打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
    rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。
    wb以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
    ab以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
    r+打开一个文件用于读写。文件指针将会放在文件的开头。
    w+打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
    a+打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
    rb+以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。
    wb+以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
    ab+以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。


    1.常规方式:读取文件-----open()


    step1: 打开

    
    f = open( '/Users/michael/test.txt', 'r' )
    
    
    • r 表示读取文件,我们就成功地打开了一个文件
    • 但是, 如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在,错误情况如下:
    
    f=open('/Users/michael/notfound.txt', 'r')
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    FileNotFoundError: [Errno 2] No such file or directory: '/Users/michael/notfound.txt'
    
    

    step2: 读取

    如果文件打开成功,接下来,调用read()方法可以一次读取文件的全部内容,Python把内容读到内存,用一个str对象表示:

    
    f.read()
    'Hello, world!'
    
    

    step3: 关闭

    最后一步是调用close()方法关闭文件。文件使用完毕后必须关闭,因为文件对象会占用操作系统的资源,并且操作系统同一时间能打开的文件数量也是有限的:

    
    f.close()
    
    

    由于文件读写时都有可能产生IOError,一旦出错,后面的f.close()就不会调用。所以,为了保证无论是否出错都能正确地关闭文件,我们可以使用try … finally来实现:

    最终方案:

    
    try:
    	f = open('/path/to/file', 'r')
    	print(f.read())
    finally:
    	if f:
    		f.close()
    		
    


    2.推荐方式:读取文件-----With Open

    1).读取方式

    每次如果都按照如上最终方案去写的话,实在太繁琐。Python引入了with语句来自动帮我们调用close()方法
    重点:!!!with 的作用就是自动调用close()方法 !!!

    
    with open( '/path/to/file', 'r' ) as f:
    	print( f.read() ) 
    
    # 这和前面的try ... finally是一样的,但是代码更佳简洁,并且不必调用f.close()方法
    	
    

    f.read(): 读取全部文件内容
    f.read(size): 每次读取size个字节内容
    f.readline(): 每次读取一行的内容
    f.readlines(): 读取全部内容,但结果是个list,每行内容是一个元素


    如果遇到超大文件,需要注意:

    • 调用read()会一次性读取文件的全部内容,如果文件有10G,内存就爆了。
    • 要保险起见,可以反复调用read(size)方法,每次最多读取size个字节的内容。例如,read(1024) 每次读取1024个字节的数据内容
    • 调用readline()可以每次读取一行内容,调用readlines()一次读取所有内容并按行返回list。因此,要根据需要决定怎么调用。
    • 如果文件很小,read()一次性读取最方便;如果不能确定文件大小,反复调用read(size)比较保险;如果是配置文件,调用readlines()最方便:
    
    for line in f.readlines():
    	print( line.strip() ) 
    
    
    # 读取文件之后,文字末尾会出现'\n'
    # strip() 函数中可以把目标内容line里面所有的空格,空行等都删除掉,只剩余文字内容
    


    2).常见的坑

    这里写图片描述

    读取静态文件的函数,最好不要写相对路径!!!

    (1)如上图,Fold001文件夹下面有个read_file.py文件,这个文件读取hello.txt文件,代码如上图,这样可以正常引用
    (2)但如果引用静态文件的函数,被其他函数再次调用的时候。 例如被Fold002里面的函数read.py调用,那么readfile()函数相当于是在read.py所在目录执行的,那么静态文件hello.txt相对于read.py的路径,就不是上图的路径了,否者会运行会报错,如下

    这里写图片描述



    3.写入内容----open()函数

    写文件和读文件是一样的,唯一区别是调用open()函数时,传入标识符’w’或者’wb’表示写文本文件或写二进制文件:

    
    f = open('/Users/michael/test.txt', 'w')
    f.write('Hello, world!')
    f.close()
    
    

    open函数使用注意地方:

    • 你可以反复调用write()来写入文件,但是务必要调用f.close()来关闭文件。
    • 当我们写文件时,操作系统往往不会立刻把数据写入磁盘,而是放到内存缓存起来,空闲的时候再慢慢写入。
    • 只有调用close()方法时,操作系统才保证把没有写入的数据全部写入磁盘。忘记调用close()的后果是数据可能只写了一部分到磁盘,剩下的丢失了。所以,还是用with语句来得保险


    4.写入内容----- With Open函数

    
    with open('/Users/michael/test.txt', 'w') as f:
    	f.write('Hello, world!')
    	
    

    要写入特定编码的文本文件,请给open()函数传入encoding参数,将字符串自动转换成指定编码字符编码



    5.打开非utf-8编码的文件

    要读取非UTF-8编码的文本文件,需要给open()函数传入encoding参数,例如,读取GBK编码的文件:

    
    with open('/Users/michael/gbk.txt', 'r', encoding='gbk') as f:
        f.read()
    	
    
    • 遇到有些编码不规范的文件,你可能会遇到UnicodeDecodeError,因为在文本文件中可能夹杂了一些非法编码的字符。
    • open()函数还接收一个errors参数,errors=‘ignore’ 表示遇到编码错误的时候直接忽略
    
    with open('/Users/michael/gbk.txt', 'r', encoding='gbk',errors='ignore') as f:
        f.read()
        
    


    6.打开二进制文件

    前面讲的默认都是读取文本文件,并且是UTF-8编码的文本文件。要读取二进制文件,比如图片、视频等等,用’rb’模式打开文件即可:

    
    with open('/Users/michael/test.jpg', 'rb') as f:
        f.read()
    
    #  b'\xff\xd8\xff\xe1\x00\x18Exif\x00\x00...'            十六进制表示的字节
    
    
    展开全文
  • Linux生成core文件、core文件路径设置

    万次阅读 多人点赞 2017-05-08 20:51:51
    1.设置core文件大小 列出所有资源的限制: ulimit -a ulimit -a.png 或者查看core file size: ulimit -c core file size: unlimited:core文件的大小不受限制 0:程序出错时不会产生core文件 1024:代表1024...

    1.设置core文件大小

    列出所有资源的限制: ulimit -a

    ulimit -a.png

    或者查看core file size: ulimit -c

    core file size:
    unlimited:core文件的大小不受限制
    0:程序出错时不会产生core文件
    1024:代表1024k,core文件超出该大小就不能生成了

    设置core文件大小: ulimit -c fileSize

    注意:

    尽量将这个文件大小设置得大一些,程序崩溃时生成Core文件大小即为程序运行时占用的内存大小。可能发生堆栈溢出的时候,占用更大的内存

    2.设置core文件的名称和文件路径

    默认生成路径:输入可执行文件运行命令的同一路径下
    默认生成名字:默认命名为core。新的core文件会覆盖旧的core文件

    a.设置pid作为文件扩展名

    1:添加pid作为扩展名,生成的core文件名称为core.pid
    0:不添加pid作为扩展名,生成的core文件名称为core
    修改 /proc/sys/kernel/core_uses_pid 文件内容为: 1
    修改文件命令

    echo "1" > /proc/sys/kernel/core_uses_pid
    或者
    sysctl -w kernel.core_uses_pid=1 kernel.core_uses_pid = 1

    b. 控制core文件保存位置和文件名格式

    修改文件命令echo "/corefile/core-%e-%p-%t" > /proc/sys/kernel/core_pattern
    或者
    sysctl -w kernel.core_pattern=/corefile/core.%e.%p.%s.%E
    可以将core文件统一生成到/corefile目录下,产生的文件名为core-命令名-pid-时间戳
    以下是参数列表:
    %p - insert pid into filename 添加pid(进程id)
    %u - insert current uid into filename 添加当前uid(用户id)
    %g - insert current gid into filename 添加当前gid(用户组id)
    %s - insert signal that caused the coredump into the filename 添加导致产生core的信号
    %t - insert UNIX time that the coredump occurred into filename 添加core文件生成时的unix时间
    %h - insert hostname where the coredump happened into filename 添加主机名
    %e - insert coredumping executable name into filename 添加导致产生core的命令名

    3.测试是否能生成core文件

    kill -s SIGSEGV $$
    查看/corefile目录下是否生成了core文件

    如果是需要测试go程序是否能生成core文件,需要设置环境变量GOTRACEBACK=crash

    4.调试core文件

    Eg. test.c

    #include<stdio.h>
    int main()
    {
          int *p = NULL;
          *p = 0;
          return 0;
    }

    root@ubuntu:~# gcc -o test test.c
    root@ubuntu:~# ./test
    Segmentation fault (core dumped)
    bingo:这里出现段错误并生成core文件了
    在/corefile目录下发现core-test-31421-1476266571
    开始调试
    gdb ./test core-test-31421-1476266571


    根据堆栈信息查看bug

    5. 基本GDB命令

    为了定位问题,常常需要进行单步跟踪,设置断点之类的操作。

    下边列出了GDB一些常用的操作。

    • 启动程序:run
    • 设置断点:b 行号|函数名
    • 删除断点:delete 断点编号
    • 禁用断点:disable 断点编号
    • 启用断点:enable 断点编号
    • 单步跟踪:next (简写 n)
    • 单步跟踪:step (简写 s)
    • 打印变量:print 变量名字 (简写p)
    • 设置变量:set var=value
    • 查看变量类型:ptype var
    • 顺序执行到结束:cont
    • 顺序执行到某一行: util lineno
    • 打印堆栈信息:bt
    展开全文
  • powerdesigner 16.5 破解文件dll文件 直接覆盖即可

    千次下载 热门讨论 2013-03-21 12:50:49
    google上的16.5破解文件竟然是个下载软件的假链接,一怒之下只好自己动手丰衣足食。 powerdesigner 16.5 破解文件下载后覆盖到安装目录即可。试用版版本信息不会变化,但是软件license不会过期。
  • python利用numpy存取文件

    万次阅读 多人点赞 2019-01-07 09:57:05
    NumPy提供了多种存取数组内容的文件操作函数。保存数组数据的文件可以是二进制格式或者文本格式。二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型。 numpy格式的文件可以保存为后缀为(.npy/.npz...
  • Java读取txt文件和写入txt文件

    万次阅读 多人点赞 2016-05-25 23:16:26
    原文: Java读取txt文件和写入txt文件写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂! package edu.thu.keyword.test; ...
  • 简单操作只需10秒破解PDF加密文件

    万次阅读 多人点赞 2016-05-08 19:03:07
    简单操作只需10秒破解PDF加密文件 破解PDF加密文件,如何破解PDF密码呢,破解加密的PDF文件 【尊重原创,转载请注明出处】http://blog.csdn.net/guyuealian/article/details/51187240 从网上下载的PDF文件,由于...
  • # 从大文本文件提取前100行到新文本文件 head -100 bigFilename.log > sample.log
  • pkl是什么类型的文件?怎么来打开它? pkl格式的文件是python用于保存文件用的。 本文的重点是怎么打开这类文件,请看大屏幕! 博主之前呢也踩了个小坑呢,就是在打开文件的时候用的是r,r是用来打开文本类型文件的,...
  • Linux 命令之 find:查找文件

    万次阅读 多人点赞 2018-01-19 11:50:49
    任何位于参数之前的字符串都将被视为欲查找的目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等多种查询方式。如果在使用该命令时,不设置任何参数,则find命令将在当前目录下查找子...
  • Linux下七种文件类型、文件属性及其查看方法

    万次阅读 多人点赞 2018-02-01 22:11:15
    1、七种文件类型 普通文件类型 Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-] 目录文件 就是目录, 能用 # cd 命令进入的。第...
  • 请确定文件未损坏,并且文件扩展名与文件的格式匹配。 尼玛这坑爹的,难道我的Excel坏了?? 排查问题之后发现 只有新建“Microsoft Excel 工作表”时会出现这种问题,新建“Word”、“PPT”、“Microsoft ...
  • 昨天用C语言写了一下文件读取,发现读出来的全是乱码。这肯定是文字编码不同导致的。    据我查证,C语言的汉字编码方式是由你电脑决定的,所以需要看一下你电脑是什么编码,来确定你需要把文本文件改成...
  • 将python文件打包成exe可运行文件

    万次阅读 多人点赞 2017-12-24 18:16:19
    目前有好几种方法可以将python文件打包成exe应用程序文件,例如py2exe,pyinstaller等,比较下来,还是觉得pyinstaller使用起来比较简单。 首先第一步下载安装pyinstaller, 如果已经安装过python3的用户比较方便...
  • TS文件解码TS文件解密TS流批量下载和解码工具

    万次阅读 多人点赞 2018-05-21 11:02:15
    TS的全称则是Transport Stream,即传输流,DVD节目中的MPEG2格式,是MPEG2-PS,... m3u8是一个TS切片列表文件,它记录视频的每个切片的时长与顺序,下面通过图片了解一下: 怎么得到视频网站中的m3u8文件呢?...
  • 查看linux文件夹下文件数量

    万次阅读 2018-03-01 10:08:08
    查看linux文件夹下文件数量查看当前目录下有多少个文件及文件夹需在终端输入ls|wc-w查看当前目录下有多少个文件需在终端输入ls|wc-c查看当前文件夹下有多少个文件,多少个子目录需在终端输入ls-l|wc-l查看当前文件夹...
  • 详述 hosts 文件的作用及修改 hosts 文件的方法

    万次阅读 多人点赞 2017-03-27 11:56:29
    1 什么是 hosts 文件?hosts 是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“数据库”。当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从 hosts 文件...
  • pcap文件详解

    万次阅读 多人点赞 2018-04-27 22:30:42
    简介 pcap文件是常用的数据报存储格式,可以理解为就是一种文件格式,只不过里面的数据是按照特定格式存储的,所以我们想要解析里面的数据,也必须按照一定的格式。普通的记事本打开pcap文件显示的是乱码,用安装了...
  • Linux如何快速生成大文件

    万次阅读 多人点赞 2018-11-06 19:13:54
    此命令可以生成一个实际的20G的文件文件会写入硬盘,文件产生的速度和硬盘读写速度有关系,读写速度越快,产生文件越快。 如果只想产生一个大文件的数据,但是并不需要占用磁盘空间,则可...
  • git add 多个文件和文件夹的方法

    万次阅读 多人点赞 2019-05-03 18:09:51
    git add 文件 方法一 git add 添加多个文件文件之间以空格隔开 git add file1 file2 file3 方法二 多次git add git add file1 git add file2 git add file2 方法三 添加config/目录及其子目录下所有*.txt文件的...
  • 一、使用FileZilla上传文件 1.启动虚拟机,打开Linux终端,输入ifconfig命令查看IP地址 IP地址为192.168.59.6 2.打开FileZilla,输入IP地址,用户名,密码,端口号,点击快速连接 连接成功后,左边为...
  • 【C】C语言文件(包括:文件各种读写方式)

    万次阅读 多人点赞 2018-05-09 09:52:32
    文件概述 文件是指存储在外部存储器上的数据集合。更准确的来说,文件就是一组相关元素或数据的有序集合,而且每个集合都有一个符号化的指代,称这个符号化的指代为文件名。 文件类型 根据文件在外部存储器上的...
  • Linux 镜像文件ISO下载地址、centos网络配置:

    万次阅读 多人点赞 2019-07-29 15:32:47
    Linux 镜像文件ISO下载地址: http://archive.kernel.org/centos-vault/6.1/isos/x86_64/ 选择: CentOS-6.1-x86_64-bin-DVD1.iso 下载就OK,下载后可以在虚拟机上进行运行。 ...
  • python之txt文件转换为csv文件

    万次阅读 2017-02-24 16:49:00
    应用python将txt文本文件转换为csv文件
  • 学习时,在 IntelliJ IDEA导入别人发过来的.java文件的时候,打开发现出现中文乱发这个问题。 遇到问题 导入.java文件时,会弹出下图提示栏,选择 Reload in 'GBK’ ...
  • springboot-单文件文件下载Zip

    万次阅读 2019-12-09 13:17:52
    3.把压缩文件通过输出流传输给客户端(注意:必须在zipoutputstream流关闭后,否则下载下的文件会报不可预料的压缩文件末端) 4.删除服务器上的临时文件文件 public void downImg(HttpServletResponse response,...
  • 该shutil模块对文件文件集合提供了许多高级操作。特别是,提供了支持文件复制和删除的功能。 文件复制到其他文件夹操作 shutil.copyfile(src, dst):将名为src的文件的内容(无元数据)复制到名为dst的文件中 。 ...
  • Linux: 复制文件到当前目录

    万次阅读 2019-01-11 15:54:06
    ./表示当前目录 cp test/*.wav ./ -r 递归子目录 cp -r 绝对路径/文件 目标路径 cp -r 绝对路径/*.wav 目标路径 ...copy 一个目录下的所有文件以及递归文件 到当前文件夹 cp -r audios/* ./ ...
  • C语言对文件的操作

    万次阅读 多人点赞 2018-12-18 23:24:05
    前言在谭浩强的C语言设计的第10张讲了有关文件的知识, 以往我们写的C程序的数据都是由键盘输入的 现在我们要对文件进行操作。 文件是操作系统的基本单位。是我们专业领域的重要的一部分。 就拿我们的编译器来说...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,343,588
精华内容 6,137,435
关键字:

文件