我試着使用代碼來讀取一個目錄中的文件名和添加過濾器爲只讀當前年份和月份文件的文件名,例如 Julius Robles_Client11_20130508_10-42-42_AM.zip
Julius Robles_Client12_20130508_11-45-42_AM.zip
Julius Robles_Client13_20130508_11-58-42_AM.zip
這樣的代碼將只
區分快捷方式在Windows中,我打開一個目錄,讀取文件,併爲每個文件,運行統計的大小來確定,等 的問題是,當我運行統計在文件夾SHORTCUT上,它以FOLDER的形式返回,並且我看不到mode位掩碼中可能表明這一點的任何地方。這適用於c:\Documents and Settings\myUserName\中的所有文件夾快捷方式。 對於這些快捷鍵,is_file返回false,is_dir回報
我有一個Perl腳本讀取目錄,並打印出的文件中其他的事情,目錄,但是我不能這樣做,因爲我沒有讀取權限.. sub func {
my $some_dir = $_[0];
opendir(my $DIR, $some_dir) or die "ERROR!";
while (my $file = readdir($DIR)) {
if (-r $file)
有什麼方法可以保證readdir返回列表中的訂單嗎? 我的代碼: opendir(my $DIR, $src) or die "Error opening $src";
# Loop for each file in the directory
while (my $file = readdir($DIR))
{
print "$file\n";
}
但它以隨機順序返回。