目錄列表程序
❶ 如何寫一個遍歷某一文件夾目錄所有文件並在文件夾中寫入文件列表(txt)的bat程序
到
http://www.vckbase.com/code/
上有現成的代碼!
❷ 怎麼列出某目錄下的文件夾列表
一般而言,program files文件夾里沒有文件,都是文件夾。 假定program files文件夾在C盤根目錄上。 在開始菜單里選擇「運行」,在「打開」後輸入cmd然後點「確定」 此時出現命令行窗口(黑色)。依次輸入: c:\回車 cd program files回車 dir >c:\pfls.txt回車 exit回車 現在,在C盤根目錄就有一個pfls.txt文本文件記錄了program files的內容。就是你需要的。
❸ 光碟文件列表的小程序
批處理文件即可
❹ XP系統下開始菜單(非經典)裡面的常用程序列表,文件路徑在哪裡
放心,這里的只是快捷方式,你可以右鍵查看屬性,其中有文件位置的信息。
❺ 求救大神,Linux編程,C/java/C++都可,寫一個my_ls程序,用來查看目錄列表,要求如下:
7和8選D和B
四、程序
1.
cd /home
touch myfile.txt
ls -la /etc>myfile.txt
tar -czvf myfile.txt.tar.bz2 myfile.txt
rm -f myfile.txt
2.
cd /usr/local/src
sftp [email protected]
cd /usr/local/src
mkdir linux
cd linux
put /usr/local/src/linux.tar.gz /usr/local/src/linux
exit
❻ win7 開始菜單裡面的所有程序列表中的文件夾如何刪除
操作步驟如下:
1、點擊開始,點擊所有程序;
❼ 關於java編程思想一個目錄列表器例子的疑問
args 參數怎麼傳遞給程序么?
命令行為例
比如你的程序名DirList
那就命令行下輸入 c:\java DirList 參數1,參數2...
如果是ide 運行的時候有設置運行參數
下面是一個文件查找的實例,吧通配符改改就能實現,找什麼都行啦
import java.io.File;
import java.util.ArrayList;
import java.util.List;
/**
* @author tiwson 2010-06-02
*
*/
public class FileSearcher {
/**
* 遞歸查找文件
*
* @param baseDirName
* 查找的文件夾路徑
* @param targetFileName
* 需要查找的文件名
* @param fileList
* 查找到的文件集合
*/
public static void findFiles(String baseDirName, String targetFileName, List<File> fileList) {
/**
* 演算法簡述: 從某個給定的需查找的文件夾出發,搜索該文件夾的所有子文件夾及文件,
* 若為文件,則進行匹配,匹配成功則加入結果集,若為子文件夾,則進隊列。 隊列不空,重復上述操作,隊列為空,程序結束,返回結果。
*/
String tempName = null;
// 判斷目錄是否存在
File baseDir = new File(baseDirName);
if (!baseDir.exists() || !baseDir.isDirectory()) {
System.out.println("文件查找失敗:" + baseDirName + "不是一個目錄!");
} else {
String[] filelist = baseDir.list();
for (int i = 0; i < filelist.length; i++) {
File readfile = new File(baseDirName + "\\" + filelist[i]);
// System.out.println(readfile.getName());
if (!readfile.isDirectory()) {
tempName = readfile.getName();
if (FileSearcher.wildcardMatch(targetFileName, tempName)) {
// 匹配成功,將文件名添加到結果集
fileList.add(readfile.getAbsoluteFile());
}
} else if (readfile.isDirectory()) {
findFiles(baseDirName + "\\" + filelist[i], targetFileName, fileList);
}
}
}
}
/**
* 通配符匹配
*
* @param pattern
* 通配符模式
* @param str
* 待匹配的字元串
* @return 匹配成功則返回true,否則返回false
*/
private static boolean wildcardMatch(String pattern, String str) {
int patternLength = pattern.length();
int strLength = str.length();
int strIndex = 0;
char ch;
for (int patternIndex = 0; patternIndex < patternLength; patternIndex++) {
ch = pattern.charAt(patternIndex);
if (ch == '*') {
// 通配符星號*表示可以匹配任意多個字元
while (strIndex < strLength) {
if (wildcardMatch(pattern.substring(patternIndex + 1), str.substring(strIndex))) {
return true;
}
strIndex++;
}
} else if (ch == '?') {
// 通配符問號?表示匹配任意一個字元
strIndex++;
if (strIndex > strLength) {
// 表示str中已經沒有字元匹配?了。
return false;
}
} else {
if ((strIndex >= strLength) || (ch != str.charAt(strIndex))) {
return false;
}
strIndex++;
}
}
return (strIndex == strLength);
}
public static void main(String[] paramert) {
// 在此目錄中找文件
String baseDIR = "C:\\Users\\Administrator\\Desktop\\tmp";
// 找擴展名為txt的文件
String fileName = "*2*.jpg";
List<File> resultList = new ArrayList<File>();
FileSearcher.findFiles(baseDIR, fileName, resultList);
if (resultList.size() == 0) {
System.out.println("No File Fount.");
} else {
for (int i = 0; i < resultList.size(); i++) {
System.out.println(resultList.get(i));// 顯示查找結果。
}
}
}
}
❽ 虛擬主機可以安裝h5ai 目錄列表程序嗎
h5ai 是php語言程序,購買虛擬主機時讓開通linux系統就可以的;
❾ 如何生成文件夾及子目錄下的所有文件清單
用Dir命令生成文件列表
Dir命令是Windows 2000「命令提示符」窗口中的一個內部命令,巧妙地加以運用,也可以生成文件列表。
假定要想生成「C:\Winnt\Media」文件夾中的文件列表,可以在「命令提示符」窗口(依次執行「開始/程序/附件/命令提示符」,可以打開「命令提示符」窗口)的命令行上執行如下命令:Dir c:\Winnt\Media /s /4 >c:\Filelist.txt(注意各參數之間要加空格),其中「/s」表示生成文件列表時也生成子目錄中的文件列表,「/4」表示用四位年份顯示文件創建日期,「>c:\Filelist.txt」表示利用文件重定向功能將文件列表保存起來,建議每次生成的文件最好取不同的名稱並保存到適當的目錄(目錄須預先創建),以防止列表文件被自動覆蓋。
用Dir生成的文件列表可以顯示文件或文件夾名稱、大小、創建日期和時間等信息,還可以將文件和文件夾按一定的順序排列,並且可以只生成具有某種屬性的文件或文件夾的列表,詳細用法可以用「Dir 」命令得到。
___________________________________________________
用Tree命令生成文件列表
在Windows 2000中,我們可以在「命令提示符」窗口中用
Tree命令以圖形方式顯示驅動器或路徑的文件夾結構,並且可以將它保存到一個文本文件中。Tree命令的使用格式為:Tree [drive:][path] [/F] [/A]。 其中[drive:][path] 指定要列出的驅動器、目錄,「/F」用來顯示每個子文件夾中的文件,「/A」表示使用ASCII字元,而不使用擴展字元。例如,我們在命令行輸入:「Tree C: /F >C:\TXT\Filelist.txt」,可以將C盤上所有文件夾中的文件列表保存到「C:\TXT\Filelist.txt」文件中。
用Tree命令生成的文件列表採用「樹形」圖形方式來顯示,非常直觀形象,對長文件名和中文的支持也最好,但只能顯示文件和文件夾的名稱等信息
❿ 怎樣把文件列表框、目錄列表框和驅動器列表框相互關聯起來
在實際應用中,經常會遇到上述問題,在VB中解決這個問題非常簡單,可以通過Path屬性的改變引發Change事件來實現。例如:
Sub
Dir1—Change()
File1.Path=Dir1.Path
End
Sub
該事件過程使窗體上的目錄列表框Dir1和文件列表框File1產生同步。因為目錄列表框Path屬性的改變將產生Change事件,所以在Dir1—Change事件過程中,把Dir1.Path賦給File1.Path,就可以產生同步效果。
類似地,增加下面的事件過程,就可以使三種列表框同步操作:
Sub
Drive1—Change()
Dir1.Path=Drive1.Drive
End
Sub
該過程使驅動器列表框和目錄列表框同步,前面的過程使目錄列表框和文件列表框同步,從而使三種列表框同步,問題即可解決。
問題:如何在Windows
95或Windows
98啟動後自動啟動程序?
答:我們都知道在Windows
95和Windows
98的「開始」→「程序」選單下有一「啟動」選單項,當每次啟動Windows
95或Windows
98時,系統都會自動啟動放在「啟動」選單欄里的可執行程序。
但目前有好多軟體,像解霸五、ICQ,以及大部分實時偵測病毒的軟體等等,安裝後,並沒有放在「啟動」選單里,也能在啟動操作系統時自動啟動。怎麼實現的呢?
其實只要知道Windows注冊表的一些知識,這個問題就不能稱之為問題了。用滑鼠單擊「開始」,打開開始選單,再單擊「運行」,出現一對話框,然後輸入「regedit」,確定後,會打開系統注冊表編輯器,找到HKEY—LOCAL—MACHINE?
SOFTWARE?Microsoft?Windows?CurrentVersion?Run,加入你的程序的入口,就可以了。如果不知道怎麼加,就參考一下已經存在的鍵值。