读存文件名字函数

 1 #include<iostream>
 2 #include<stdio.h>
 3 #include<windows.h>
 4 using namespace std;
 5
 6 int main()
 7 {
 8     FILE *fp=NULL;
 9     char save[1000];
10
11     system("dir /b D:\\吕琛\\图片>>D:\\吕琛\\图片\\name.txt");
12
13     system("pause");
14 }
15  

几个知识点:

一、DIR :显示目录下文件名称(包括摘要)

二、DIR /B :只显示文件名称

三、DIR /B >> 1.txt :将目录导入1.txt文件中存放

四、DEL D:\1.txt :删除D:盘下的1.txt文件(如果要删除文件夹,则用rm D: 文件夹名字)

五、DEL /Q D:\1.txt :强制删除,不需要确认

六、fgets() :表示一次从文件中读取一行

时间: 2024-11-06 12:53:39

读存文件名字函数的相关文章

读DEDECMS找后台目录有感

本文作者:红日安全团队--Mochazz 早上看了先知论坛的这篇文章:解决DEDECMS历史难题–找后台目录 不得不说作者思路确实巧妙,作者巧妙的利用了Windows FindFirstFile和织梦程序代码中对上传图片的逻辑判断,成功在Windows环境下爆破出后台目录.可能一些人不了解Windows FindFirstFile,其实就是Windows在搜索文件时,使用到的一个winapi 函数,有时候我们找不到自己上传的马时,也可以利用它,请阅读下面一段解释: 目前大多数程序都会对上传的文件

Zookeeper常见错误笔记

Zookeeper开发过程中一些常见问题 一. 关于zookeeper_init函数的使用 问题描述: 开发人员在调用zookeeper_init函数时,若返回一个非空句柄zhandle_t  *zh,则认为初始化成功,这样可能会导致后续操作失败. 问题分析: zhandle_t  *zookeeper_init(const char *host, watcher_fn fn, int recv_timeout,const   clientid_t *clientid, void *contex

java实现大文件下载(http方式)

java实现大文件下载,基于http方式,控件神马的就不说了. 思路:下载文件无非要读取文件然后写文件,主要这两个步骤,主要难点: 1.读文件,就是硬盘到内存的过程,由于jdk内存限制,不能读的太大. 2.写文件,就是响应到浏览器端的过程,http协议是短链接,如果写文件太慢,时间过久,会造成浏览器死掉. 知识点: 1.org.apache.http.impl.client.CloseableHttpClient  模拟httpClient客户端发送http请求,可以控制到请求文件的字节位置.

UVa 1556 Disk Tree

方法: Trie 其实就是建树,node里存文件名.因为最后同目录下的文件要按照文件名顺序输出,所以储存child pointer的时候用了map,自带排序.下面的code是动态分配内存,然而用数组也可以,参见trie template. Code: 1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4 #include <iostream> 5 #include <stri

vim技巧5 常用操作

vim:set number:set nonumbern 移动命令键8l 向右移动八个字符3j 向下移动三行3G:移动到第三行行首10$:下移到10行,并定位到行尾:n1,n2s/word1/word2/gc替换n1,n2行之间的word1为word2,并让用户确认:1$s/man/Man/gnyy复制从光标行开始的向下n行ndd:删除从光标开始的n行nX:从光标所在开始删除n个字符u撤销一次操作e!撤销全部操作:w config.bak 另存文件名为config.bak 文件在最后一行后插入当

软件保护技术--- 常见保护技巧

(1)序列号保护机制 数学算法一项都是密码加密的核心,但在一般的软件加密中,它似乎并不太为人们关心,因为大多数时候软件加密本身实现的都是一种编程的技巧.但近几年来随着序列号加密程序的普及,数学算法在软件加密中的比重似乎是越来越大了.     我们先来看看在网络上大行其道的序列号加密的工作原理.当用户从网络上下载某个shareware--共享软件后,一般都有使用时间上的限制,当过了共享软件的试用期后,你必须到这个软件的公司去注册后方能继续使用.注册过程一般是用户把自己的私人信息(一般主要指名字)连

Linux IPC实践(3) --具名FIFO

FIFO具名/命名管道 (匿名)管道应用的一个限制就是只能在具有共同祖先(具有亲缘关系)的进程间通信. 如果我们想在不相关的进程之间交换数据,可以使用FIFO文件来做这项工作,它经常被称为命名管道;命名管道是一种特殊类型的文件. 创建一个命名管道 1)命名管道可以从命令行上创建: $ mkfifo <filename> 2)命名管道在程序里创建: #include <sys/types.h> #include <sys/stat.h> int mkfifo(const

Linux shell 基础

目录 一.shell脚本的基本使用 1.语言规范 2.变量 3.重定向(>,>>) 二.运算符和常用判断 1.比较运算符 2.逻辑运算符 3.常用判断 三.程序结构 1.分支(if语句) 2.循环 四.函数 shell的本质是一段应用程序,它使得用户和操作系统之间可以交互,是用户和操作系统的中介. 一.shell脚本的基本使用 1.语言规范 (1)文件以.sh结尾: (2)文件头为:#!/bin/bash (表示使用的是bash shell); (3)以#开头为注释: (4)输出: ec

用jspSmartUpload组件实现文件上传、下载

jspSmartUpload组件,可从http://download.csdn.net/user/dearchuansir下载,压缩包的名字是jspSmartUpload.zip.下载后,将其解压到Tomcat的webapps目录下.解压后,将webapps/jspsmartupload目录下的子目录Web-inf名字改为全大写的WEB-INF,这样一改jspSmartUpload类才能使用.如果想让Tomcat服务器的所有Web应用程序都能用它,必须做如下工作: 1.进入命令行状态,将目录切换