以當前的時間命名檔名,並放在相應的目錄下。
以當前的時間命名檔名,並放在相應的目錄下
int pic_fd, i;
time_t t = time(NULL);char name[50], *pic_name, *dir_name = "/root/Documents/";
size_t len, len1;
pic_name = ctime(&t);//我們可以通過asctime()函式和ctime()函式將時間以固定的格式顯示出來,兩者的返回值都是 char*型的字串 len = strlen(pic_name);
len1 = strlen(dir_name);
dir_name = strcpy(name, dir_name);
for (i=0; i<len-1; i++)
dir_name[len1+i] = pic_name[i];
dir_name[len1+len-1] = '\0';
dir_name = strcat(dir_name, ".jpg");
printf("dir_name: %s\n", dir_name);
pic_fd = ::open(dir_name, O_RDWR | O_CREAT, S_IRWXU);//操作這個檔案
if (pic_fd == -1)
{
printf("save jpg file fail\n");
return;
}
::write(pic_fd, buffers[0].start, buffers[0].length);
::close(pic_fd);
sleep(1);
相關推薦
以當前的時間命名檔名,並放在相應的目錄下。
以當前的時間命名檔名,並放在相應的目錄下 int pic_fd, i; time_t t = time(NULL); char name[50], *pic_name, *dir_name = "/root/Documents/"; size_t le
Linux日常之以當前時間命名文件
cnblogs 一個 %d www post 寫入 時間 txt linux 要求:將當前硬件信息的內容統一以一個文件的形式寫入目錄date中,且該文件是以“cpu_當前時間.txt”方式命名: 實現該要求主要理解三方面: (1)
Windows 和 Linux 下生成以當前時間命名的檔案
在 Windows、Linux 作業系統,分別利用BAT批處理檔案和Shell指令碼,生成類似“20110228_082905.txt”以“年月日_時分秒”命名的檔案。 Windows BAT批處理檔案: @echo off set time_hh=%time:~0,2
Qt5.5.1 以當前時間作為檔名儲存檔案
QDateTime time = QDateTime::currentDateTime(); QString dateTime = time.toString("MM-dd-h
以當前時間為標準,獲取當前一週的日期時間
/** * 獲取當前一週的時間 * @return */ public String[] getDate() { String dayArgs[] = new String[7];
將二叉樹表示式按中綴表示式輸出,並加上相應的括號。
轉自:傾斜的正弦波 二叉樹的中序遍歷序列與原算術表示式基本相同,差別僅在於二叉樹表示中消除了括號。將中序序列加上括號就恢復原貌。當根結點運算子優先順序高於左子樹或右子樹根結點運算子時,相應左或右子樹前就需要加括號。 純C程式碼: #include <stdlib.h> #in
測試過程中,如何改變python的工作目錄,並引用新目錄下的其他模組或檔案
緣由:由於測試工作需要,寫了大量的python程式碼,都放在工作目錄下面,後來發現些的程式碼檔案太多了,放在目錄下面顯得有些雜亂,索性整理了一番,剛一整理,問題來了。引用的各種檔案和包無法找到了。 原因:這些問題的出現時由於改變python程式
Linux生成以當前時間年/月/日命名的資料夾並向相應目錄檔案中寫資料例程
功能需求:在linux下一切皆檔案,由於需要向SD卡里面寫資料,並且在相應的目錄下要一天一個TXT文件。比如當前時間 2016年3月7日,則要生成一個以年為目錄名的資料夾2016,然後在2016這個目錄下在生成一個以月為目錄名的資料夾03,然後在03這個目錄下以當前日期命名
Oracle 以當前時間為準,取前三個小時後兩個小時的分鐘列舉
/*以當前時間為準,取前三個小時後兩個小時的分鐘列舉*/ with x as( select 開始時間+level * 1/24/60 as 分鐘 from (select sysdate+2/24 as 結束時間,sysdate-3/24 as 開始時間 fro
使用html5獲取當前手機的經緯度,並接入百度地圖API,查詢出當前位置
api detail attribute spa rip coord component per bar 最近項目需要,稍微研究一下html5獲取當前地理位置的問題。 獲取當前位置的經緯度很簡單,一句代碼就搞定 [javascript] view plain cop
時間戳當前時間命名
當前 date 時間戳 arc 時間 sea search 當前時間 17. [root@search195 zfl2]# touch test$(date +%Y%m%d).txt[root@search195 zfl2]# lstest20180703.txt[root
利用C++獲取某一資料夾下的所有檔名,並獲取不帶字尾的檔名字
來源:https://www.cnblogs.com/fnlingnzb-learner/p/6424563.html 那麼到底如何查詢檔案呢?我們需要一個結構體和幾個大家可能不太熟悉的函式。這些函式和結構體在<io.h>的標頭檔案中, 結構體為struct _finddata_t
bat批處理以當前時間創建文本文件
class test code 文件 表示 當前 設置變量 例如 time :: 表示註釋 :: @表示不顯示當前命令,只在後臺執行 :: @echo off 表示以後執行的命令都不顯示 :: set d=%date:~0,10% 表示設置變量d為當前年月日,默認
boost::filesystem獲取目錄下的所有.xml檔名,並批量更改.xml檔案中的內容。
第一步,遍歷資料夾並獲取所有.xml檔名,並存入files列表。 #include <boost/filesystem.hpp> namespace fs = boost::filesystem; int get_filenames(const std::s
js 倒計時功能,獲取當前時間的年月日,時分秒
一、實現當前時間到指定截止時間的倒計時功能 <html> <head> <title>TEST</title> </head> <body>
提取資料夾內所有檔名,並獲取檔名指定部分
在這個2百多個檔案的資料夾裡面新建一個文字檔案,裡面輸入dir> aaaaaaa.txtaaaaa是隨意指定的檔名將檔案儲存後,修改後綴名為bat,並雙擊執行,會產生一個aaaaaaa.txt檔案,開啟後就是如下圖然後只將有檔名的所在行內容複製到excel中最後馬上完成
js得到規範的時間格式函式,並呼叫
1.js得到規範的時間格式函式 Date.prototype.format = function(fmt) { var o = { "M+" : this.getMon
素數距離問題 時間限制:3000 ms | 記憶體限制:65535 KB 難度:2 描述 現在給出你一些數,要求你寫出一個程式,輸出這些整數相鄰最近的素數,並輸出其相距長度。如果左右有等距離長度素數
個人理解:判斷輸入的數是不是輸入只要判斷一個數i從2開始到到i*i小於等於輸入的這個數,對於0,1要直接輸出來0,然後找到左右的兩個素數進行比較大小後打印出即可 #include<stdio.h> #include<string.h>#inclu
oracle資料庫定時自動生成以系統時間命名的dmp檔案
在使用Oracle資料庫時,難免需要對當前資料庫進行備份,在此,編寫一個批處理檔案來實現Oracle資料庫的備份。 首先,新建文字文件,新增以下程式碼,另存為.bat檔案。 @echo off
Java中檔案選擇器JFileChooser使用(如何設定預設檔名,並在框中顯示)小結
在Java GUI應用中,難免用到檔案選擇框JFileChooser,這個元件可以用來選擇開啟檔案(jFileChooser1.setFileSelectionMode(JFileChooser.OPEN_DIALOG))和儲存檔案(jFileChooserOut.set