⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lstest.pl

📁 站点映像程序
💻 PL
字号:
#!/usr/local/bin/perl -sunshift( @INC, '.' );unshift( @INC, '..' );require 'lsparse.pl';$debug = 1;$dir="";if( $local ){	$dir = shift;}open( LS, $ARGV[0] ) || die "cannot read: $ARGV[0] ";if( $dls ){	$lsparse'fstype = 'dls';}if( $vms ){	$lsparse'fstype = 'vms';}if( $netware ){	$lsparse'fstype = 'netware';}if( $dosftp ){	$lsparse'fstype = 'dosftp';}if( $dosish ){	$lsparse'fstype = 'dosish';}if( $macos ){	$lsparse'fstype = 'macos';}if( $infomac ){	$lsparse'fstype = 'infomac';}if( $ctan ){	$lsparse'fstype = 'ctan';}if( $danber ){	$lsparse'fstype = 'danber';}warn "parse type is: $lsparse'fstype\n";&lsparse'reset( $dir );open( STORE, ">-" ) || die "cannot open stdout: $!";while( !eof( LS ) ){	($path, $size, $time, $type, $mode ) = &lsparse'line( "main'LS" );	last if( !$path );	if( $debug ){		local( $s ) = ($T ? &t2str( $time ) : ' ');		printf "local: %s, %s, %s [%s], %s, %0o\n",			$path, $size, $s, $time, $type, $mode;	}}close( LS );sub t2str{	local( @t );	if( $use_timelocal ){		@t = localtime( $_[0] );	}	else {		@t = gmtime( $_[0] );	}	local($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = @t;	return sprintf( "%02d/%02d/%02d-%02d:%02d:%02d",		$year, $mon + 1, $mday, $hour, $min, $sec );}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -