Ⅰ 易語言如何判斷文件是否存在,不存在進行某操作
1、新建易語制言程序,在易語言啟動窗口中添加一個按鈕,然後雙擊這個按鈕:
Ⅱ java如何判斷一個文件夾是否存在
1、首先在電腦端新建一個java項目,如圖,命名為javaFileTest名稱。
2、在src下新建一個包,然後在myfile下建立一個主類,名稱FileTest.java。
3、然後在FileTest.java中寫入操作代碼,如下圖代碼所示。
4、接著進行運行測試,如下圖所示。
5、這樣就在java中可以判斷一個文件夾是否存在,如圖所示。
Ⅲ 如何判斷文件是否存在
兩個方式:find命令或者shell腳本。
1、find命令
find是linux下用於查找文件的通用方法。
find語法: find [指定查找目錄] [查找規則] [查找完後執行的action]
例如:find /tmp -name wa* -type l ,是在/tmp下查找名為wa開頭且類型為符號鏈接的文件。找到就表示存在。
2、shell腳本
在進行文件的自動處理中常常需要自動判別,下面的腳本判斷test.log是否存在,存在則顯示文件存在,否則顯示文件不存在。
例子:編輯一個腳本判斷文件是否存在
vi t.sh
#!/bin/bash
if [ -e /temp/test.log ];then //這里是判斷語句,-e表示進行比較結果為真則存在
echo "文件存在"
else
echo "文件不存在"
fi
保存退出
執行:
sh t.sh
Ⅳ c++中如何判斷文件是不是存在
分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:
c++中如何判斷文件是不是存在,如果文件存在就跳不去向下運行,如果文件不存在,就用a+r+w的方式打開,新建一個空文件但是不往裡面進行寫操作,然後在往下運行,請問怎樣才能實現判斷文件是否存在呀,謝謝
解析:
你初始化一個流或open一個文件它就會返回一個句柄,如果句柄為空就表示文件不存在啦~~
例如
ifstream input_file("文件名");
if(!input_file){如果打開不成功...}
或
ifstream input_file;
input_file.open("文件名");
if(!input_file){...}
Ⅳ bat判斷一個文件是否存在
使用BAT命令判斷文件是否存在。
範例:
@echooff
ifnotexistc:Temp1.txtgotonofile--1
gotostart--2
:nofile
\xp emp111.txtc: emp1.txt--3
:start
mstsc.exe--4
注釋:
1:此處的意思是判斷如果不存在C:TEMP1.TXT則跳轉至自定義的NOFILE的腳本,如果存在剛跳過。執行下一步。
2:執行自定義START腳本。
3:此處為執行第一句判斷的後續內容,(復制網路路徑\SERVERTEMP111.TXT到當前機器中的C:TEMP目錄中並改名為1.txt。
4:執行MSTSC.exe程序。
Ⅵ 如何判斷文件已經存在
首先,為了配合程序測試,我們事先准備好一個txt文本文檔,這里大家可以自行選擇文件進行測試。測試文件如圖:
Ⅶ 如何檢查是否存在某文件
1.File testFile = new File(testFilePath);
if(!testFile .exists()){
testFile.mkdirs();
System.out.println("測試文件夾不存在");
}
2.File testFile = new File(testFilePath);
if(!testFile .exists()){
testFile.createNewFile();
System.out.println("測試文件不存在");
}
java中File類自帶一個檢測方法exists可以判斷文件或文件夾是否存在,一般與mkdirs方法(該方法相較於mkdir可以創建包括父級路徑,推薦使用該方法)或者createNewFile方法合作使用。
1,如果路徑不存在,就創建該路徑
2,如果文件不存在,就新建該文件
Ⅷ 批處理 判斷文件是否存在
批處理判斷文件是否存在可以參考以下的代碼:
@echo off
if exist c:a.exe (start a.exe) else echo 文件不存在.
pause
判斷系統安裝路徑下的a.exe,同理:(%windir%代表系統目錄)
if exist "%windir%system32a.exe" (start%windir%system32a.exe) else echo 文件夾不存在
(8)怎麼判斷文件是否存在擴展閱讀:
命令簡介
echo 命令
打開回顯或關閉請求回顯功能,或顯示消息。如果沒有任何參數,echo
命令將顯示當前回顯設置。
語法
echo [{on|off}] [message]
Sample:@echo off / echo hello world
在實際應用中我們會把這條命令和重定向符號(也稱為管道符號,一般用> >> ^)結合來實現輸入一些命令到特定的文件中。
Ⅸ 如何判斷一個文件是否存在
使用_access函數,函數原型為 int _access( const char *path, int mode );
使用CreateFile函數,函數原型為:
HANDLE CreateFile( LPCTSTR lpFileName, // pointer to name of the file
DWORD dwDesiredAccess, // access (read-write) mode
DWORD dwShareMode, // share mode
LPSECURITY_ATTRIBUTES lpSecurityAttributes, // pointer to security attributes
DWORD dwCreationDisposition, // how to create
DWORD dwFlagsAndAttributes, // file attributes
HANDLE hTemplateFile // handle to file with attributes to //
);
使用FindFirstFile函數,函數原型為:
HANDLE FindFirstFile( LPCTSTR lpFileName, // pointer to name of file to search for
LPWIN32_FIND_DATA lpFindFileData // pointer to returned information
);
使用GetFileAttributes函數,函數原型如下:
DWORD GetFileAttributes( LPCTSTR lpFileName // pointer to the name of a file or directory ); 5. 使用Shell Lightweight Utility APIs函數 PathFileExists()專門判斷文件和目錄時否存在的函數文件名可讀性比較強還可以判斷目錄是否存在 Header: Declared in Shlwapi.h Import Library: Shlwapi.lib 以上的各種方法供參考,函數具體用法需參見MSDN。
Ⅹ 如何判斷文件是否存在
// C#提供了現有的函數,可判斷文件路徑是否存在;
Directory.Exists(path); // path表示路徑參數;可判斷文件路徑是否存在
Directory.CreateDirectory(path);// path表示路徑參數;可創建目錄
File.Exists(path); // path表示路徑參數;可判斷文件是否存在
//引用命名空間
using System.IO;
string path = @"C:\Program Files\Microsoft.NET";
if (!Directory.Exists(path))
{
Console.WriteLine("文件路徑不存在!");
// Directory.CreateDirectory(path); //創建目錄
}
/*
Directory.Exists 方法 MSDN說明:
命名空間:using System.IO;
程序集: mscorlib(在 mscorlib.dll 中)
參數 path
類型:System.String 要測試的路徑。
返回值類型:System.Boolean
如果 path 引用現有目錄,則為 true;否則為 false。
備注:
1. 允許 path 參數指定相對或絕對路徑信息。 相對路徑信息被解釋為相對於當前工作目錄。
2. 檢查該目錄是否存在之前,從 path 參數的末尾移除尾隨空格。
3. path 參數不區分大小寫。
4. 如果您沒有該目錄的最小隻讀許可權,Exists 方法將返回 false。
5. 如果在嘗試確定是否存在指定的文件時發生任何錯誤,則該 Exists 方法返回 false。 可能在引發異常(如使用無效的字元傳遞文件名或字元過多、磁碟失效或缺失)時發生,也可能在調用方無文件讀取許可權時發生。
*/
//MSDN代碼示例
//引用命名空間
using System.IO;
string path = @"C:\Program Files\Microsoft.NET";
if (File.Exists(path))
{
Console.WriteLine("這是一個文件");
}
else if (Directory.Exists(path))
{
Console.WriteLine("這是一個文文件夾");
}
else
{
Console.WriteLine("{0} 不是文件也不是文件夾.", path);
}