-2
HI我米试图牛逼建立一个样本Android应用程序来检索这里提供的文件路径的文件信息是代码“文件名”并不在目前的情况下存在名称
有2名的.cs文件WIC即时通讯使用一个是 “mainactivity.cs”,其代码如下所示
mainactivity.cs
using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
namespace ACCESSTIME
{
[Activity (Label = "ACCESSTIME", MainLauncher = true, Icon = "@drawable/icon")]
public class MainActivity : Activity
{
//int count = 1;
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
// Set our view from the "main" layout resource
SetContentView (Resource.Layout.Main);
// Get our button from the layout resource,
// and attach an event to it
EditText filepathText = FindViewById<EditText>(Resource.Id.FilePathText);
Button getinfobutton = FindViewById<Button> (Resource.Id.GetInfoButton);
string fileinfo = string.Empty;
getinfobutton.Click += (object sender, EventArgs e) =>
{
fileinfo = GetInfo.Main(filepathText.Text);
};
}
}
}
和其他文件是 getinfo.cs
using System;
using System.IO;
using System.Text;
public static class GetInfo
{
public static string Main (string text)
{
// Full file name
//string fileName = @"";
FileInfo fi = new FileInfo(fileName);
// Get File Name
string justFileName = fi.Name;
Console.WriteLine("File Name: {0}", justFileName);
// Get file name with full path
string fullFileName = fi.FullName;
Console.WriteLine("File Name: {0}", fullFileName);
// Get file extension
string extn = fi.Extension;
Console.WriteLine("File Extension: {0}", extn);
// Get directory name
string directoryName = fi.DirectoryName;
Console.WriteLine("Directory Name: {0}", directoryName);
// File Exists ?
bool exists = fi.Exists;
Console.WriteLine("File Exists: {0}", exists);
if (fi.Exists)
{
// Get file size
long size = fi.Length;
Console.WriteLine("File Size in Bytes: {0}", size);
// File ReadOnly ?
bool IsReadOnly = fi.IsReadOnly;
Console.WriteLine("Is ReadOnly: {0}", IsReadOnly);
// Creation, last access, and last write time
DateTime creationTime = fi.CreationTime;
Console.WriteLine("Creation time: {0}", creationTime);
DateTime accessTime = fi.LastAccessTime;
Console.WriteLine("Last access time: {0}", accessTime);
DateTime updatedTime = fi.LastWriteTime;
Console.WriteLine("Last write time: {0}", updatedTime);
Console.ReadLine();
} }
}
如果我建立这个即时得到错误的
“名称‘文件名’并不在当前的背景下存在” plz帮助我走出
你正在评论它。 '// string fileName = @“”;' – 2014-09-26 11:50:45