windows判斷文件夾是否存在
① 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程序。
② 批處理 判斷一個文件夾是否存在,不存在則創建,求大神指導。。謝謝
用IF NOT EXIST "G:\%DATE:~0,10%tst" MD "G:\%DATE:~0,10%tst"
例如:
IF EXIST C:DATE (
del filename.
) ELSE (
echo filename. missing.
)
(2)windows判斷文件夾是否存在擴展閱讀:
注意事項
@echo off
@title 批處理判斷文件夾是否存在
if exist folder1 (
echo "已經存在文件夾"
) else (
md folder1
)
if not exist folder2 md folder2
pause
命令中首先判斷當前目錄中是否存在folder1,如果存在,列印「已經存在文件夾」如果不存在就用md命令建立文件夾。
③ 寫個批處理文件,檢測文件是否存在!
WINDOWS批處理使用EXIST命令來判斷文件是否存在,通過以下語句來檢測文件,語法如下:
if [not] exist [路徑/]文件名 待執行的命令 如果有指定的文件,則條件成立,運行命令,否則運行下一句。
示例:
ifexistc:/config.systypec:/config.sys
rem表示如果存在c:/config.sys文件,則顯示它的內容。
④ C/C++如何判斷一個文件夾是否存在
方法一:access函數判斷文件夾或者文件是否存在
函數原型: int access(const char *filename, int mode);
所屬頭文件:io.h
filename:可以填寫文件夾路徑或者文件路徑
mode:0 (F_OK) 只判斷是否存在
2 (R_OK) 判斷寫入許可權
4 (W_OK) 判斷讀取許可權
6 (X_OK) 判斷執行許可權
用於判斷文件夾是否存在的時候,mode取0,判斷文件是否存在的時候,mode可以取0、2、4、6。 若存在或者具有許可權,返回值為0;不存在或者無許可權,返回值為-1。
錯誤代碼
EACCESS 參數pathname 所指定的文件不符合所要求測試的許可權。
EROFS 欲測試寫入許可權的文件存在於只讀文件系統內。
EFAULT 參數pathname指針超出可存取內存空間。
EINVAL 參數mode 不正確。
ENAMETOOLONG 參數pathname太長。
ENOTDIR 參數pathname為一目錄。
ENOMEM 核心內存不足
ELOOP 參數pathname有過多符號連接問題。
EIO I/O 存取錯誤。
特別提醒:使用access()作用戶認證方面的判斷要特別小心,例如在access()後再做open()的空文件可能會造成系統安全上的問題。
實例:
#include <stdio.h>
#include <io.h>
int main(void)
{
if ( !access("C://windows",0) )
puts("C://windows EXISITS!");
else
puts("C://windows DOESN'T EXISIT!");
return 0;
}
方法二:fopen函數判斷文件是否存在
函數原型:FILE *fopen (char *filename, char *type);
filename:文件路徑
type:打開文件的方式(有r、w、r+、w+、a、rb、wb等等)
用於判斷文件是否存在可以使用 r 或者 rb ,因為使用 其它方式的話,可能會自動建立文件。 返回值為NULL(打不開)和正數(能打開)。
特別提醒:用這種方法做出的判斷是不完全正確的,因為有的文件存在,但是可能不可讀。
⑤ 易語言如何判斷文件是否存在,不存在進行某操作
1、新建易語言程序,在易語言啟動窗口中添加一個按鈕,然後雙擊這個按鈕:
⑥ 按鍵精靈判斷一個文件夾是否存在怎麼寫
命令名稱:
判斷文件夾是否存在
命令功能:
判斷文件夾是否存在
命令參數:
參數1 字元串型,文件夾路徑
返回值:
布爾型,文件夾是否存在。True(是),False(否)
腳本例子:
按鍵精靈8及
以上語法
Msgbox lib.文件.判斷文件夾是否存在("c:\WINDOWS")