delphi創建文件夾
⑴ delphi中CreateDirectory和CreateDir有什麼區別創建文件夾的同時能定義文件夾的屬性嗎
CreateDirectory可以再創建目錄是指定文件夾的屬性,CreateDir則不能。
⑵ 如何創建一個Delphi工程
delphi7安裝的時候,會安裝一些附加的程序,比如公共文件,位於program files下面的common files目錄下面、IB資料庫等,所以如果你不安裝這些的話,可以選擇不安裝,這些delphi的主要文件就會安裝在delphi7(PS:delphi v7)目錄下,當你打開delphi7的時候就會默認建立一個程序,直接按F9就可以運行這個程序,當然這個程序什麼也做不了,只是一樣空殼,你得要上面完成你的任務代碼。如果你的RUN按鍵不可用,那有可能是你建立的不是一個完整的工程,比如只有一Form,而沒有dpr工程文件,或者只是一個dll,又或者是一個ActivX這些不可以直接運行的程序,創建的工程是可以存一同一個目錄下面的,保存的時候選擇你合適的路徑就可以了。
我從delphi5用到7,雖然現在都BDS了,不過我還是喜歡用7,所以我推薦你用,如果你想看書的話,看《Delphi7編程指南》就行了,網上大把的電子書下載。
⑶ 如何用DELPHI創建一個文件夾和一個文本文件
創建文件:
CreateFile(FileName, fmCreate,)
創建文件夾:
ForceDirectiory
幫助裡面有這兩個函數的詳細說明。
⑷ Delphi判斷文件夾是否存在,不存在就創建一個
delphi 判斷文件夾目錄可以使用 DirectoryExists 函數,而創建目錄可以使用 CreateDir 和ForceDirectories 函數。
CreateDir 和ForceDirectories 函數都可以創建文件夾,兩者的區別在於:
ForceDirectories 創建多級目錄,父目錄不必存在;而 CreateDir 只能創建最後的一級目錄,父目錄必須存在。舉例說明:
如果需要建立 d:path1subPath1,那麼CreateDir 函數只能先建立d:path1(或必須該路徑存在),再建立d:path1subPath1。而用ForceDirectories 函數可以一次性建立。
示例代碼如下:
procereTForm1.Button1Click(Sender:TObject);
begin
ifnotDirectoryExists(Edit1.Text)then//判斷目錄是否存在
try
begin
ForceDirectories(Edit1.Text);//創建目錄
end;
finally
raiseException.Create('無法建立路徑:'+Edit1.Text);
end;
end;
⑸ 如何禁止 delphi 創建history文件夾
//創建單個文件夾
uses Windows;
CreateDirectory('C:/history', nil);
//創建多級文件夾
uses FileCtrl;
ForceDirectories('C:/history/1/2/3');
⑹ delphi怎麼創建以當前日期命名的文件夾
CreateDirectory( PChar( 'C:\' + FormatDateTime( 'yyyymmdd', Now ) );
⑺ 我想在DELPHI 中在本機PROGRAM FILES 文件夾下建立一個目錄123
var
adr:array[0..MAX_PATH] of Char;
begin
GetSystemDirectory(adr,MAX_PATH);
end;
adr裡面就是你想要的路徑,然後在去創建目錄去。
⑻ delphi xe6 怎麼在安卓手機創建文件夾
引用這個單元下面的功能函數
System.IOUtils TDirectory.CreateDirectory
TDirectory.CreateDirectory(temppath);
⑼ 如何用delphi做出一個創建虛擬盤的軟體
已知的兩種方法,
一種很簡單,而且並不需要delph:
使用subst命令,該dos命令可以把一個目錄當作一個磁碟驅動器來看,不過不能格式化。以下命令將D盤的test文件夾虛擬成F盤:
Subst
F:
D:\test
另一種比較難,你可能需要vxd編程知識,了解vxd是如何工作的等等,真正的虛擬盤需要VXD。
VxD是virtual
X
driver的簡寫,即虛擬設備驅動程序。