使用JavaScript获取文件夹名称和文件计数 [英] Get Folder names and file counts using JavaScript
本文介绍了使用JavaScript获取文件夹名称和文件计数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要使用JavaScript获取文档库中每个文件夹和文件夹名称的文件计数。
谢谢
faye fouladi
解决方案
这里你去..
脚本。
///< reference name =" MicrosoftAjax.js" />
///< reference path =" C:\\Program Files \\Common Files \\ Myrosoft Shared\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \ TEMPLATE \\LAYOUTS \\SP.js" />
///< reference path =" C:\\Program Files \\Common Files \\ Myrosoft Shared\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \ TEMPLATE \\LAYOUTS \\SP.Core.js" />
///< reference path =" C:\\Program Files \\Common Files \\ Myrosoft Shared\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \ TEMPLATE \\LAYOUTS \\ core.js" />
///< reference path =" C:\\Program Files \\Common Files \\ Myrosoft Shared\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \ TEMPLATE \\LAYOUTS \\SP.debug.js" />
///< reference path =" C:\\Program Files \\Common Files \\ Myrosoft Shared\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \ TEMPLATE \\LAYOUTS \\SP.UI.debug.js" />
///< reference path =" C:\\Program Files \\Common Files \\ Myrosoft Shared\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \ TEMPLATE \\LAYOUTS \\SP.UI.Core.debug.js" />
///< reference path =" C:\\Program Files \\Common Files \\ Myrosoft Shared\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \ TEMPLATE \\LAYOUTS \\SP.UI.Dialog.debug.js" />
///< reference path =" jquery-1.6.4.min.js" />
(document).ready( function (){
ExecuteOrDelayUntilScriptLoaded(ready," sp.js" );
function ready(){
var listID = SP.ListOperation.Selection.getSelectedList();
if (listID!= null ){
var context = 新 SP.ClientContext.get_current();
var web = context.get_site()。get_rootWeb();
var list = web.get_lists()。getById(listID);
context.load(list);
context.executeQueryAsync( function (sender,args){
var count = list.get_itemCount();
var totaaltext =
(" .ms-paging" )。text()+ " /(" + count.toString()+ ")" ;
I have a requirement to get file counts of each folder and the folder names in my document library using JavaScript.
Thanks
faye fouladi
解决方案Here you go..
Script.
/// <reference name="MicrosoftAjax.js"/>
/// <reference path="C:\\Program Files\\Common Files\\Microsoft Shared\\Web Server Extensions\\14\\TEMPLATE\\LAYOUTS\\SP.js"/>
/// <reference path="C:\\Program Files\\Common Files\\Microsoft Shared\\Web Server Extensions\\14\\TEMPLATE\\LAYOUTS\\SP.Core.js"/>
/// <reference path="C:\\Program Files\\Common Files\\Microsoft Shared\\Web Server Extensions\\14\\TEMPLATE\\LAYOUTS\\core.js"/>
/// <reference path="C:\\Program Files\\Common Files\\Microsoft Shared\\Web Server Extensions\\14\\TEMPLATE\\LAYOUTS\\SP.debug.js"/>
/// <reference path="C:\\Program Files\\Common Files\\Microsoft Shared\\Web Server Extensions\\14\\TEMPLATE\\LAYOUTS\\SP.UI.debug.js"/>
/// <reference path="C:\\Program Files\\Common Files\\Microsoft Shared\\Web Server Extensions\\14\\TEMPLATE\\LAYOUTS\\SP.UI.Core.debug.js"/>
/// <reference path="C:\\Program Files\\Common Files\\Microsoft Shared\\Web Server Extensions\\14\\TEMPLATE\\LAYOUTS\\SP.UI.Dialog.debug.js"/>
/// <reference path="jquery-1.6.4.min.js" />
(document).ready(function () {
ExecuteOrDelayUntilScriptLoaded(ready, "sp.js");
function ready() {
var listID = SP.ListOperation.Selection.getSelectedList();
if (listID != null) {
var context = new SP.ClientContext.get_current();
var web = context.get_site().get_rootWeb();
var list = web.get_lists().getById(listID);
context.load(list);
context.executeQueryAsync(function (sender, args) {
var count = list.get_itemCount();
var totaaltext =
(".ms-paging").text() + " / ( " + count.toString() + " )";
这篇关于使用JavaScript获取文件夹名称和文件计数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文