精华内容
下载资源
问答
  • /\<>?:"|*
     /\<>?:"|*
    
    展开全文
  • 使用系统时间作为创建的文件名

    千次阅读 2015-12-09 17:11:18
    使用时间来作为文件名是最好的了。这里给一个使用C语言获取系统时间,并转化为字符串打印输出的程序,仅供参考。多说,上源码。 源码#include <time.h> #include <stdio.h> int main( void ) { time_t t = ...

    在工程开发过程中,我们经常要保存各类中文件‘.txt’, ‘.jpg’等。使用时间来作为文件名是最好的了。这里给一个使用C语言获取系统时间,并转化为字符串打印输出的程序,仅供参考。不多说,上源码。
    源码

    #include <time.h> 
    #include <stdio.h> 
    int main( void ) 
    { 
        time_t t = time(0); 
        char tmp[64]; 
        strftime( tmp, sizeof(tmp), "%Y%m%d%H%M%S.jpg",localtime(&t) ); 
        puts( tmp ); 
        return 0; 
    } 

    就是这么简单,关于输出更多的时间格式详见:(c++ 如何获取系统时间)http://blog.csdn.net/zjnig711/article/details/2419081 或官方资料。
    不过注意windows系统文件名中是不能有冒号的。

    展开全文
  • 2019独角兽企业重金招聘Python工程师标准>>> $str = str_replace(['/','\\',':','*','"',...过滤作为文件名的特殊字符 转载于:https://my.oschina.net/u/1046202/blog/857587
     $str = str_replace(['/','\\',':','*','"','<','>','|','?'],'_',$str);
    

    过滤不能作为文件名的特殊字符

    转载于:https://my.oschina.net/u/1046202/blog/857587

    展开全文
  • 都是STL的一部分,为什么fstream::open的参数只能是const char*呢? 要用string的话还得c_str()一下。这是STL设计上的问题吗,还是出于别的什么原因的考虑?1、string是类,char是...stream::open的文件名如果使用st...
    都是STL的一部分,为什么fstream::open的参数只能是const char*呢? 要用string的话还得c_str()一下。
    这是STL设计上的问题吗,还是出于别的什么原因的考虑?

    1、string是类,char是基础类型。类当中包含成员变量以及方法。有点结构化类型的意思。char []是数组类型。都不是一个思想的产物


    2、为了不引入不必要的依赖。

    stream::open的文件名如果使用string,那么在实现时必须#include<string>把整个string类的定义包含进来。并且,如果使用string作为参数类型,那么你open("a.txt"); 时,还必须构造一个string,构造时会分配内存并拷贝整个字符串,复杂度O(n),当然这里n一般不大;如果用char const*作为参数类型,string::c_str()的实现一般非常简单(末尾添个‘\0',返回begin()),复杂度O(1)。使用string得不偿失。


    3、C++11就支持string这个参数

    展开全文
  • 获取当前系统时间作为文件名

    千次阅读 2016-01-21 14:43:02
    在录制视频开始时候,我们需要获取当前时间,作为文件名,以方便FTP扫描文件,决定是否上传。
  • 只要将获取的系统时间存入字符数组,就可以作为文件名创建文件了。 关于获取系统时间的各种方法,详见我的另一篇文章C/C++ 获取当前系统时间(time_t和tm)清晰梳理 下面给出几种常用方法的代码: 【注意】文件名中...
  • 批处理 set today=%date:~0,10% set ctime=%TIME: =0% set tname=%today%T%ctime:~0,2%%ctime:~3,2%%ctime:~6,2%.txt echo %tname% 得到:2013-12-05T181046.txt 这样的...原本 set ctime=%TIME%就可以取到时间了,但
  • C# 能用于文件名的字符

    千次阅读 2018-04-29 09:47:57
    在 Windows 有一些字符是作为文件名,尝试重命名一个文件,输入`/` 就可以看到windows 提示的作为文件名的字符
  • c# 用时间日期作为文件名

    千次阅读 2018-12-18 09:30:22
    如果把输出的格式改下就可以做类似的文件名了, 例如:2016010110101224356.doc c#用DateTime.Now.ToString("yyyyMMddHHmmssffff")+".doc" //获取日期+时间 DateTime.Now.ToString(); // ...
  • # _*_ coding:utf-8 _*_ # ----------------------------------------------- # Name = from_file_extract_file_name.py ...# 从文件中提取文件名 # 文件内容每行形式如:c087d7b2d3b70 PCFET0NUWVBFIGh0bWw+DQiQ...
  • 在创建随机文件使用的时候,文件的命名是神坑,我看到一些代码里面使用 GUID 作为文件名,这不是一个好主意。推荐的做法应该使用 Path.GetRandomFileName 方法 为什么使用 Guid 作为文件名不是一个好主意,有以下...
  • C# 以日期时间作为文件名学习总结

    千次阅读 2019-03-10 10:40:33
    c#.net 获取时间日期年月日时分秒生成自动文件名格式 ... 下面是日期和时间的各种方法,...如果把输出的格式改下就可以做类似的文件名了,例如:2016010110101224356.doc c#用DateTime.Now.ToString(“yyyyMMddHHmmss...
  • 昨天用到建文件时区文件名的问题,我用的是获取当前时间转换为字符串命名的,这里做了下简单总结: 1.String curTime = new SimpleDateFormat("yyyyMMddHHmmssSSS") .format(new Date() ); 2.Calendar Cld = ...
  • 【C/C++】用当前系统时间作为文件名创建文件

    千次阅读 多人点赞 2019-02-28 16:53:48
    只要将获取的系统时间存入字符数组,就可以作为文件名创建文件了。 关于获取系统时间的各种方法,详见我的另一篇文章C/C++ 获取当前系统时间(time_t和tm)清晰梳理 下面给出几种常用方法的代码: 【注意】文件名中...
  • C++以时间日期作为文件名

    千次阅读 2018-07-01 23:27:59
    #include &lt;time.h&gt; #include &lt;stdio.h&gt; int main( void ) { time_t t = time(0); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y-%m-%d %H:%M:%S"......
  • c++用时间作为文件名保存

    千次阅读 2018-08-31 10:33:06
    time_t nowtime = time(NULL);  struct tm *p;  p = gmtime(&amp;nowtime);  char tmp[64];  sprintf(tmp, "%d-%d-%d-%d-%d-%d.tif", 1900 + p-&gt;tm_year, 1 + p-&...g...
  • win7文件名不使用哪些符号

    千次阅读 2020-03-07 20:51:30
    文件名不使用哪些字符: # 不能使用的字符如下 /\*?|<>": # 原因 /\是路径符 *?|是通配符 <> 从...导入,导入到的符号 : 冒号 用于指定盘符
  • android--获取系统时间并作为文件名

    千次阅读 2013-11-10 17:28:50
    有时候需要我们获取系统的时间来作为文件名 这里就简单写一下好啦 SimpleDateFormat timesdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //SimpleDateFormat filesdf = new SimpleDateFormat("yyyy-MM-...
  • 如何把CString的字符串放入文件保存对话框中,为什么文件名后面存在乱码的现象?
  • [code="java"]SimpleDateFormat timesdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //SimpleDateFormat filesdf = new ... //文件名不能有: String FileTime =timesdf.format...
  • 比如我有多个储存链表的dat文件,我用字符串读入其中一个文件的名称,然后我要打开并对这个文件里的信息进行操作,怎么做?
  • 就是我现在要写一个函数,然后呢函数的形参是文件名,就知道怎么写了 function eggdata=cutdata(text)%这里是文件名 fidin=fopen('text'); %和这里是一样的
  • 以时间作为导出文件的文件名

    千次阅读 2014-02-17 21:50:45
    以时间作为导出文件的文件名 //文件名 String fileName = buildFileName(); /** * 生成时间格式的文件名 */ public String buildFileName() { //new一个时间对象date Date date = new Date(); //...
  • 一、python3 利用当前时间、随机数产生一个唯一的数字作为文件名 代码如下: #-*-coding:utf-8-*- #python3自动生成文件名 from datetime import * import time import random for i in range(0,1): ...
  • 代码如下: import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; /** * * @author shearmin ... * @d...
  • void CtestDlg::OnBnClickedLjButton() { // TODO: Add your control notification handler code here CString FilePathName,filter;...如上代码如何修改可以实现在路径选择时候,把整个文件夹作为路径。
  • 。。。
  • 添加头文件 #include #include 获取系统时间并转为string类型 ...std::strftime(chCurrentTime...作为文件名一部分,示例 std::string myFileName = "myFileName_" + stCurrentTime + ".txt";// 示例  
  • CTime tm = CTime::GetCurrentTime(); CString str2; str2.Format(_T("D:\\%d_%d_%d__%d_%d_%d.txt"),tm.GetYear(),tm.GetMonth(),tm.GetDay(),tm.GetHour(),tm.GetMinute(),tm.GetSecond());...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 483,595
精华内容 193,438
关键字:

不可以作为文件名使用的