我正在捕获文本文件中的文件完整路径和上次修改日期,但是路径较长的目录很少被截断。是否有可能获得完整的路径而不会被截断或 public boolean isApplicationSentToBackground(final Context context)
{
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningTaskInfo> tasks = am.getRunningTasks(1);
if (!tasks.isEmpty())
{
mHomeCheckbox.setChecked(true);
ButtonsList[3] = 1;
return true;
}
return false;
}
@Override
protected void onPause()
{
if (isApplicationSentToBackground(this))
{
}
super.onPause();
}
@Override
protected void onStop()
{
if (isApplicationSentToBackground(this))
{
}
super.onStop();
}
。
我使用的代码:
...
输出:
server\xyz_data\devdata\fail logs\xxx\yyy\2012\01june2012\text123..... 22/03/2012 11.23.00
要捕获的字符数是否有限制?
答案 0 :(得分:0)
实际上,由于- recurse
等参数之间的空格以及Out-File
cmdlet中缺少连字符,因此您的代码根本不应运行。
另外,我认为您的意思是FullName
而不是filename
。
尝试
Get-childitem -Path "\\server\xyz_data\devdata\fail logs\xxx\yyy\2012\01june2012\" -Recurse |
Select-Object -Property FullName, LastWriteTime |
Export-Csv -Path 'd:/file.csv' -Force -NoTypeInformation
P.S。我使用Export-Csv
将结果输出到文件
答案 1 :(得分:0)
我认为它是全名,而不是文件名。似乎文件外首先将其通过格式表进行管道传输,然后根据窗口的宽度截断文件名。外文件也以unicode编码。 Export-csv是必经之路。有趣的是,管道传递给set-content会将其另存为哈希表。