小编Nat*_*han的帖子

通过文件创建日期范围限制Powershell Get-ChildItem

我使用Powershell命令生成某些文件类型的CSV报告.我的目标是找出在特定日期范围内添加了多少.现在,脚本找到所有内容,然后按日期排序以查找我的号码.我想修改命令只返回创建日期范围内的对象,即如果此文件是在2013年3月1日到2013年3月31日之间创建的.可能有一种方法可以将命令限制为日期范围,可能使用Select-对象,我只是想不出来.

Get-ChildItem 'PATH' -recurse -include @("*.tif*","*.jp2","*.pdf") | Select-Object FullName, CreationTime, @{Name="Mbytes";Expression={$_.Length/1Kb}}, @{Name="Age";Expression={(((Get-Date) - $_.CreationTime).Days)}} | Export-Csv 'PATH\scans.csv'
Run Code Online (Sandbox Code Playgroud)

powershell get-childitem

30
推荐指数
1
解决办法
9万
查看次数

使用PHP DirectoryIterator列出和排序文件

我正在使用DirectoryIterator生成PDF文件的链接列表.(还有一些代码来分解文件名以使列表更加用户友好.)我想按文件名对结果进行排序,但无法弄清楚如何.我知道我需要将结果放入数组中,然后对数组进行排序.但是,我无法在任何地方找到一个像我一样的例子,所以我无法弄清楚如何将数组/排序集成到我的代码中,因为我的PHP很弱.有人可以借助吗?

($ path在页面的其他地方声明)

<?php
        if (is_dir($path))
          {
            print '<ul>';
            foreach (new DirectoryIterator($path) as $file)
              {
                if ($file->isDot()) continue;
                $fileName = $file->getFilename();
                $pieces = explode('.', $fileName);
                $date = explode('-', $pieces[2]);
                $filetypes = array(
                    "pdf",
                    "PDF"
                );
                $filetype = pathinfo($file, PATHINFO_EXTENSION);
                if (in_array(strtolower($filetype), $filetypes))
                  {
                    print '<li><a href="' . $path . '' . $fileName . '">' . $pieces[2] . '</a></li>';
                  }
              }
             print '</ul>';
          }
        else
          {
            print $namePreferred . ' are not ready.</p>';
          }

        ?>
Run Code Online (Sandbox Code Playgroud)

php sorting

7
推荐指数
1
解决办法
1万
查看次数

使用FFMPEG将VOB转换为MPEG-2时丢失音频

我正在使用FFMPEG将VOB文件转换为MPEG2 ffmpeg -i file.vob -c copy out.mpg.

它正在转换视频,但音频不会在生成的文件上播放.我明白了

[mpeg @ 0x118afc0] max_analyze_duration 5000000 reached at 5005000
Run Code Online (Sandbox Code Playgroud)

错误,但设置-analyzeduration为9999999或更高版本并没有消除错误.

我认为它正在正确地读取流:

Metadata:
  encoder         : Lavf53.32.100
  Stream #0:0: Video: mpeg2video, yuv420p, 720x480 [SAR 8:9 DAR 4:3], q=2-31,
                      6124 kb/s, 29.97 fps, 90k tbn, 29.97 tbc
  Stream #0:1: Audio: ac3, 48000 Hz, stereo, 256 kb/s`

这是我安装的信息

ffmpeg version 0.10.6 Copyright (c) 2000-2012 the FFmpeg developers
built on Dec 11 2012 23:58:43 with gcc 4.4.6 20110731 (Red Hat 4.4.6-3)
configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg …

ffmpeg mpeg-2 vob

1
推荐指数
1
解决办法
3704
查看次数

标签 统计

ffmpeg ×1

get-childitem ×1

mpeg-2 ×1

php ×1

powershell ×1

sorting ×1

vob ×1