
import javaioFile;
class DirDemo05{
public static void main(String[] args){
File src=new File("D:/Desktop/test/Stream");
printCount(src);
Systemoutprintln(count);
}
public static int count=0;
public static void printCount(File src){
//获取大小
if(null!=src && srcexists()){//递归头
if(srcisFile()){
count+=srclength();
}else{
for(File s:srclistFiles()){
printCount(s);
}
}
}
}
}
要获取远程输出的$_FILES[file][temp_name],个人觉得用iframe不太好。
用AJAX吧:
$post(
'outputFileTempNamephp',
null, //参数列表
function(response){alert(response);}, //回调函数
'text' //获取数据类型
);
只需在远程的outputFileTempNamephp页面输出$_FILES[file][temp_name]就可以了。
outputFileTempNamephp:
<php
//do Something
echo $_FILES[file][temp_name];
>
示例代码如下:
首先,uses 添加 IdGlobalProtocols。
2
function TForm1GetFileSizeStr(fName:string):string;var nSize: Integer;
begin
nSize := FileSizeByName(fName);
if nSize > 1073741824 then
Result := FormatFloat('###,##000G', nSize / 1073741824)
else if nSize > 1048576 then
Result := FormatFloat('###,##000M', nSize / 1048576)
else if nSize > 1024 then
Result := FormatFloat('###,##00K', nSize / 1024)
else
Result := FormatFloat('###,#0B', nSize);
if Length(Result) > 2 then
if Result[1] = '0' then
Delete(Result, 1, 1);
end;
procedure TForm1Button1Click(Sender: TObject);
begin
ShowMessage('文件大小是: ' + GetFileSizeStr('d:\tablemdb'));
end;
示例截图:
jquery中实现获取文件夹里的文件采用遍历的方法。
function handleFileSelect(evt) {
var files = evttargetfiles; // FileList object
// Loop through the FileList
for (var i = 0, f; f = files[i]; i++) {
var reader = new FileReader();
// Closure to capture the file information
readeronload = (function(theFile) {
return function(e) {
// Print the contents of the file
var span = documentcreateElement('span');
spaninnerHTML = ['<p>',etargetresult,'</p>']join('');
documentgetElementById('list')insertBefore(span, null);
};
})(f);
// Read in the file
//readerreadAsDataText(f,UTF-8);
//readerreadAsDataURL(f);
readerreadAsText(f);
<input type="text" size="4" value="10" name="fileSizeLimit" id="fileSizeLimit"/> K
<input type="file" name="file1" id="file1" size="40" onchange="changeSrc(this)"/>
<img src="about:blank" id="fileChecker" alt="test" height="18"/>
//前面为网页
<script type="text/javascript">
var oFileChecker = documentgetElementById("fileChecker");
function changeSrc(filePicker)
{
oFileCheckersrc = filePickervalue;//读
}
//这个很重要,判断是否完全读完,否则判断大小不准确
oFileCheckeronreadystatechange = function ()
{
if (oFileCheckerreadyState == "complete")
{
checkSize();
}
}
function checkSize()
{
var limit = documentgetElementById("fileSizeLimit")value 1024;
if (oFileCheckerfileSize > limit)
{
alert("too large");
}
else
{
alert("ok");
}
}
</script>
以上就是关于java.io.file对象中获取文件长度时 调用length方法 返回的是文件占用空间大小.如何获取文件自身的大小呢全部的内容,包括:java.io.file对象中获取文件长度时 调用length方法 返回的是文件占用空间大小.如何获取文件自身的大小呢、百万火急!!!jQuery怎么获取到图片的$_FILES[file][tmp_name]、delphi 如何获取文件的大小和类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)