A. 如何在vfp程序中用何指令或程序新建一個文件夾,麻煩各位老師指點一下,謝謝
輸入下面指令,建立文件夾:
MD <文件夾名>
在當前目錄下建立一個文件夾,如果指定了路徑,則在指定路徑下建立文件夾
B. 用VBA怎樣在D盤上新建一個指定名稱文件夾,且在文件夾下建一個指定文件名的EXCEL文件,
VBA編程中,我們能夠輕松實現自動創建文件夾和生成文件的任務。比如,想要在D盤上創建一個名為"abc"的文件夾,並在該文件夾下生成一個名為"abc.xls"的Excel文件,可以使用以下代碼:
首先定義變數,包括文件夾名稱和文件名稱,如下所示:
Dim FolderName, FileName, MyFolder, MyFile As String
接著設置文件夾和文件的名稱:
FolderName = "abc"
FileName = "abc.xls"
使用Dir函數檢查指定路徑下的文件夾或文件是否存在。如果文件夾不存在,則使用MkDir函數創建文件夾:
MyFolder = Dir("D:\" & FolderName, 16)
MyFile = Dir("D:\" & FolderName & "\" & FileName, 16)
If MyFolder > "" Then
MsgBox "The folder is OK"
Else
MkDir "D:\" & FolderName
End If
接下來檢查文件是否已經存在,如果文件不存在,則使用Open語句創建並寫入文件:
If MyFile > "" Then
MsgBox "The File is OK"
Else
Open "D:\" & FolderName & "\" & FileName For Output As #1
Close #1
End If
這段代碼首先檢查D盤下是否存在名為"abc"的文件夾,若不存在,則自動創建該文件夾;之後檢查該文件夾下是否已經存在名為"abc.xls"的Excel文件,如果不存在,則創建一個空文件。
這樣的操作不僅提高了工作效率,還使得文件管理變得更加自動化,為後續的數據處理和分析提供了便利。
C. C語言如何在指定路徑下創建一個以用戶輸入命名的文件夾
C語言是有創建文件夾的函數的
不過 不同平台不一樣
調用對應函數即可。
比如VC平台
#include<direct.h>
#include<string.h>
#include<stdio.h>
voidfunc(void)
{
chardir[200];
charinput[200];
scanf("%s",input);
sprintf(dir,"c:\windows\%s",input);
_mkdir(dir);//VC下是_mkdir頭文件為direct.h
}
類似的 Linux下
頭文件為
#include <sys/stat.h>
#include <sys/types.h>
函數名為 mkdir
#include<sys/stat.h>
#include<sys/types.h>
#include<string.h>
#include<stdio.h>
voidfunc(void)
{
chardir[200];
charinput[200];
scanf("%s",input);
sprintf(dir,"/home/test/%s",input);
_mkdir(dir,0777);
}