C++中判斷一個檔案是否存在的方法
最進在寫的一個系統需要儲存結果資料,但是儲存結果資料的時候,如果那個資料已經存在,就會無法儲存,所以就需要先判斷是否存在該資料,判斷方法如下:
#include<iostream> #include<fstream> using namespace std; int main() { char *savePath = "/home/zhuwei/contour/linearIteration.shp"; fstream f2; f2.open(savePath); if(!f2) { cout<<"檔案不存在"<<endl; f2.close(); } else { cout<<"檔案存在"<<endl; f2.close(); } return 0; }
編譯:g++ -o fileexists fileexisttest.cpp
執行:./fileexists
OK,可以執行
相關推薦
C++中判斷一個檔案是否存在的方法
最進在寫的一個系統需要儲存結果資料,但是儲存結果資料的時候,如果那個資料已經存在,就會無法儲存,所以就需要先判斷是否存在該資料,判斷方法如下: #include<iostream> #include<fstream> using namespace
python中判斷一個檔案是否存在
你可以使用os.path.isfile,如果存在,它會返回True.如下: import os.path os.path.isfile(fname) 或者使用os.path.exists: import os.path os.p
C#中如何判斷一個檔案是否存在
新增引用using System.IO;你的strFileName裡已經是雙斜槓了 ,前面的@就不用了。 if(File.Exists(@"檔案路徑")) { //存在 } else { //不存在 }
在C#中,我們可以利用以下方法判斷Windows服務是否存在
在C#中,我們可以利用以下方法判斷Windows服務是否存在 private bool IsServiceExisted(string se
C#中讀取EXCEL檔案的第二種方法
using NPOI.HSSF.UserModel; using System; using System.IO; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; namespace ReadExcel { class Program
C#中判斷socket是否已斷開的方法
C#中判斷socket是否已斷開的方法 記得以前Delphi/BCB裡的socket程式設計,要判斷[連線的另一方]是否斷開了,只要在ondisconnect事件裡處理就行了!如今在C#
C#中Directory.GetFiles() 函式的使用方法(讀取目錄中的檔案)
轉自:http://www.365jz.com/article/24023 C#中Directory.GetFiles(string path , string searchPattern, SearchOption searchOption ) 獲取path目錄中所
C/C++中判斷某一檔案或目錄是否存在
2.利用 c 語言的庫的辦法: 函式名: access 功 能: 確定檔案的訪問許可權 用 法: int access(const char *filename, int amode); 以前一直沒用過這個函式,今天除錯程式發現了這個函式,感覺挺好用,尤其是判斷一個檔案或資料夾是否存在的時候,用不著再fi
C/C++ 中判斷某一檔案或目錄是否存在
1 #include 2 #include 3 4 using namespace std; 5 6 #define FILENAME “*.dat” // 指定檔名 7 8 int main( void ) 9 { 10 fstream _fi
C 中判斷空字串的3種方法效能分析【月兒原創】
C#中判斷空字串的3種方法效能分析 作者:清清月兒 主頁:http://blog.csdn.net/21aspnet/ 時間:2007.4.28 3種方法分別
C#中判斷空字串的3種方法效能分析【月兒原創】
C#中判斷空字串的3種方法效能分析作者:清清月兒 3種方法分別是:string a="";1.if(a=="")2.if(a==String.Empty)3.if(a.Length==0)3種方法都是等效的,那麼究竟那一種方法效能最高呢?本人用實驗說明問題。建立3個aspx頁
makefile中如何判斷一個檔案是否存在
轉載:http://blog.csdn.net/qiaoliang328/article/details/7568141makefile判斷檔案存在如下的兩種方法:1. 呼叫shell的函式進行判斷exist = $(shell if [ -f $(FILE) ]; then
c語言中判斷一個字串是否包含另一個字串
1. 使用庫函式 string.h strstr函式 函式名: strstr 功 能: 在串中查詢指定字串的第一次出現 用 法: char *strstr(char *str1, char
C/C++中判斷檔案或資料夾是否存在
方法1. access函式 適用範圍:所有C/C++專案 標頭檔案: #include < io.h> 函式原型: intaccess(const char *filename, int mode)
使用seek()方法,將Hadoop檔案系統中的一個檔案在標準輸出上顯示兩次
wechat:812716131 ------------------------------------------------------ 技術交流群請聯絡上面wechat ----------------------------------------------
Javascript中判斷一個值是否為undefined的方法詳解
相信大家都知道當宣告一個變數,並且沒有給賦值的情況下,它的初始值是undefined。但是在javascript中,怎麼檢查一個值是否為undefined呢?簡單來說,在現代瀏覽器中,你可以安全的比較變數是否為undefined?1if (name === undefined
C#中讀取pdm檔案資訊(PowerDesigner讀取方法)
其實PowerDesigner的pdm檔案是一個xml檔案來的,我們可以當作讀取xml檔案一樣的方式來讀pdm檔案。 其中,我們需要注意的是:如果我們不使用名稱空間管理器的話,系統會提示如下錯誤: 需要名稱空間管理器或 XsltContext。此查詢具有字首、變數或使用者定義的函式。 說明: 執行當前
C# 中隱藏一個窗體後開啟另一個窗體,使用Show()和Hide()方法
新建兩個窗體Form1 和Form2 ; Form1 中的按鈕 的單擊事件方法裡面的程式碼; Form2 fm2= new Form2(this); fm2.Show(); this.Hide(); Form2 窗體裡面的程式碼; Form1 fm1 = new Fo
java中如何判斷一個檔案是二進位制檔案還是文字檔案?
現在的做法是把檔案讀進來,逐個解析每一個byte,如果有一個byte<0那麼斷定這個檔案是二進位制的,這在純英文的環境下可以工作,但是如果一個文字包含了中文字元,那麼這個檔案也會被判斷為二進位制檔案。 我在網上看看到有人也是逐個比較每一個byte,只不過是如果有一個b
NET中判斷一個文字檔案的編碼方式
檔案的字符集在Windows下有兩種,一種是ANSI,一種Unicode。 對於Unicode,Windows支援了它的三種編碼方式,一種是小尾編碼(Unicode),一種是大尾編碼(BigEndianUnicode),一種是UTF-8編碼。 我們可以從檔案的頭部來區分一個